我有一个div内的输入文本字段,我想让它等于div的宽度。我尝试将宽度设置为与css相同的div,但是当我调整窗口大小时,输入字段缺失..
答案 0 :(得分:1)
input{
width: 100%;
box-sizing:border-box
}
答案 1 :(得分:1)
如果您有填充,请使用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+ */
}
答案 2 :(得分:0)
您始终可以将其宽度设置为100%
。
答案 3 :(得分:0)
将输入文字宽度设为100%
<input type="text" style="width: 100%"/>
答案 4 :(得分:0)
答案 5 :(得分:0)
Demo Link与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>