【发布时间】:2012-01-05 08:30:50
【问题描述】:
是否有任何解决方法可以按预期完成类似的工作?
我希望有类似的东西width:remainder; 或width:100% - 32px;。
width: auto; 不起作用。
我认为唯一可能的方法是使用填充/边距、负值或浮点数,或者一些 html 标签 hack。我也试过显示:块;。
我希望得到与此相同的结果,但没有表格 http://jsfiddle.net/LJGWY/
<div style="position: absolute; width: 100%; height: 100px; border: 3 solid red;" id="container">
<div style="display:inline; width: (100%-100px); border: 3 solid green;">Fill</div>
<div style="display:inline; width: 100px; border: 3 solid blue;">Fixed</div>
</div>
【问题讨论】:
-
将蓝色的div向右浮动,绿色自然会扩大以填满剩余空间。
标签: css layout html fluid-layout