我有一个div <div id="ab">
包含一个文本字段<input type="text" class="a" />
和一个提交按钮<input type="submit" value="Test" class="b" />
。 div的高度固定,长度为100%。文本字段具有特定的高度。提交按钮只有特定的高度。我希望文本字段可以拉伸整个div(宽度),为提交按钮留出空间来停靠。以百分比表示的设置宽度不起作用;拉伸文本字段按钮,以填补父DIV
造型;
#ab{
background-color: #CCCCCC;
width: 100%;
height: 36px;
border: solid 1px #999999;
}
#ab .a{
display: block;
float: left;
border: none;
height: 34px;
}
#ab .b{
display: block;
float: left;
border: none;
width: 100px;
height: 36px;
}
HTML;
<div id="ab">
<input type="text" class="a" />
<input type="submit" value="Test" class="b" />
</div>
我得到这个;
,我想这一点;
Here是小提琴。
我怎样才能做到这一点使用CSS?
设定百分比值似乎为我工作,[这里的FID DLE(http://jsfiddle.net/eliranmal/TUHAa/)。 – 2012-03-13 21:16:01