我有一个在 div 内的输入文本字段,我想让它等于该 div 的宽度。我尝试通过 css 将宽度设置为与 div 相同,但是当我调整窗口大小时,输入字段出现了缺陷..
问问题
5246 次
6 回答
3
input{
width: 100%;
box-sizing:border-box
}
于 2013-08-06T06:40:26.550 回答
2
如果您有填充,请使用http://css-tricks.com/box-sizing/
input{
width:100%;
padding: 5px;
border:1px solid black;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
}
于 2013-08-06T06:42:21.350 回答
0
您始终可以将其宽度设置为100%
.
于 2013-08-06T06:39:30.627 回答
0
将输入文本宽度设为 100%
<input type="text" style="width: 100%"/>
于 2013-08-06T06:41:35.213 回答
0
于 2013-08-06T06:43:05.490 回答
0
带有 css 的演示链接
css
*{
padding:0;
margin:0;
}
body {
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#000;
padding:20px;
background-color:#F2F2F2;
}
ul, li, ol {
list-style-type:none;
}
.wrapper {
width:96%;
padding:2%;
margin:0 auto;
background-color:#3D3A40;
}
.greenBox {
background-color:#006600;
padding:50px;
}
.spacer {
clear:both;
font-size:0;
line-height:0;
height:0;
}
p {
padding-bottom:18px;
}
input {
height:26px;
border: none;
color:#fff;
border:#83bbd9 1px solid;
width:100%;
font:normal 12px/26px Arial, Helvetica, sans-serif;
}
HTML
<div class="wrapper">
<div class="greenBox">
<form action="" method="post">
<input name="" type="text" />
</form>
</div>
</div>
于 2013-08-06T07:00:29.000 回答