web-dev-qa-db-ja.com

<input>の前に不要な改行があります

ここでのヘルプに基づいて( WordPressページでのDojo/DijitでのJavascriptの使用 )カスタムテンプレートを使用してDijitの作業を半分だけやりました。

しかし、WPが挿入されている場所で改行が挿入されている理由はまだわかりません。できるだけ多くのページをWPページに、できるだけテンプレートに含めないようにします。最悪の場合、私はそれをすべてテンプレートで実行すると思います。今のところ、テンプレートにヘッダがあり、ページにフォームがあります。

特に、WidthとWidthのテキストボックスが同じ行に表示されないのはなぜですか(すべてのブラウザ)。

私がタイプしたもの(私はそれを改行を避けることを試みるために1つの大きな長い行をすべて入れました)

<label for="controlWidth">Width:</label><input type="text" name="controlWidth" value="99" dojoType="dijit.form.TextBox" trim="true" id="controlWidth" propercase="false" style="width: 50px">

WPの内容

<p>        <label for="controlWidth">Width:</label><br />
<input type="text" name="controlWidth" value="99" dojoType="dijit.form.TextBox" trim="true" id="controlWidth" propercase="false" style="width: 50px">

第二に、ColorPalatteはIEにはいいが、FireFox 5やChrome 12には良くない。

1
NealWalters

<input>をブロック要素として扱うwpautop()のバグです。現在は修正されています。 ticket #16456 を参照してください。

2
fuxia