入力フィールドを 100% に設定すると、それらを含む div が常に「オーバーラン」するのはなぜですか?
css、
.item-form {
margin:0px 0px 10px 0px;
clear:both;
border:1px solid #999966;
}
.item-form input,
.item-form textarea,
{
background-color:#ffffff;
border: 1px solid #dddddd;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:2px 2px 2px 2px;
}
html、
<div class="item-form">
<input name="username" type="text" id="username" value="" title="USER NAME"/>
</div>
出力、
どうすれば修正できますか??
ありがとう。
編集:
入力フィールドの問題を修正したようですが、別の問題に遭遇しました - select field、
.item-form {
margin:0px 0px 10px 0px;
padding:0px 6px 0px 0px; /** important **/
clear:both;
}
.item-form select{
border: 1px solid #dddddd;
width:100%; /** a bug to fix **/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:2px 2px 2px 2px;
color:#999;
}
現在、選択フィールドは「アンダーラン」です!!
これを修正するにはどうすればよいですか??
ありがとう。