http://jsfiddle.net/Lijo/PJcZQ/に示すようなコードがあります。同様のコンテンツ「GROUP1」と「GROUP2」を持つ 2 つの div があります。違いは次のとおりです。
グループ 1
<div class="secondTextBox">
<select name="ctl00$detailContentPlaceholder$ddlStatus" id="detailContentPlaceholder_ddlStatus" class="dropdownItem" style="width: 120px;">
</select>
</div>
グループ 2
<div class="secondTextBox">
<input name="ctl00$detailContentPlaceholder$txtVal2" type="text" id="detailContentPlaceholder_txtVal2" style="width: 120px;" />
</div>
CSS
.searchValuesDiv
{
padding: 10px 0 0 20px;
margin:20px 0 20px 0px;
border:1px solid Cyan;
overflow:auto;
}
グループ 1 は期待どおりに動作していません。ボタンを含む div が間違った位置から始まっています。
注: この問題は、jsFiddle から見ている間は再現できません。これは、そのコードで HTML ページを作成すると再現できます。
- なぜそのように振る舞うのですか?[「入力」要素を使用した場合に問題にならなかった理由を説明できますか?]
- どうすれば修正できますか?