鉴于:
<table>
<tr>
<td>
<div id="dv">
<button id="bt" type="button">X</button>
<input id="num" type="number" value="1"/>
</div>
</td>
<td>
<input type="text" value="aaa"/>
</td>
</tr>
</table>
http://jsfiddle.net/mark69_fnd/ZZFc5/1/
但是,如果我调整窗口大小,我会得到:
我想要实现的是:
- 即使调整了窗口大小,所有控件都保持在同一行。
- 输入控件占据所有可用空间(按钮大小可以保持不变)。
- 当窗口调整大小时,输入控件也会调整大小。
- X 按钮必须与输入控件共享第一个单元格。
- 除 X 按钮外,不应使用绝对尺寸。
这应该很简单,但我无法理解它。
请分享你的智慧。
编辑
如果可能的话,我想避免为所有人指定绝对值(如像素),但 X 按钮可能会被赋予绝对宽度和高度。
编辑2
添加了第 5 个约束。