【发布时间】:2016-01-11 00:45:58
【问题描述】:
我有一个简单的问题,但我尝试过的解决方案不起作用。我的表单中有两列布局。此外,右列分为两列。左边是固定宽度(标签),右边是输入。我想在同一行输入和标签,如果可能的话,输入字段填充剩余的可用空间。 请看小提琴,让我知道我错过了什么。
<div style="float: left; width: 45%">
<div id="keepTogether">
<div id="label">
Description
</div>
<div id="rightColumn">
<input id="inputfield" />
</div>
</div>
</div>
#keepTogether {
height: 24px;
margin-bottom: 8px;
margin-top: 0px;
}
#Label {
width: 100px;
float: left;
display: inline-block;
}
#inputfield {
float: right;
width: 100%;
}
#rightColumn {
width: auto;
}
https://jsfiddle.net/workmonitored/4m0sj1fq/4/#&togetherjs=j3i2Q105hF
【问题讨论】:
标签: html css fluid-layout