我想创建一个div
并排放置两个 s 的布局。第一个div
应该尽可能宽,因为它的内容需要它。第二个div
应该伸展以填充剩余空间。标记将如下所示:
<div id="d1">
<div id="d2">fixed width</div>
<div id="d3">stretching</div>
</div>
问题是,要么两个div
s 都和它们的内容一样宽,并且不拉伸以填充整个水平空间,要么(例如,当使用display: table
ond1
和display: table-cell
ond2
时d3
)两者都div
拉伸。
如何固定宽度d2
并拉伸d3
以填充剩余空间?请注意,宽度d2
是未知的,因此我无法以像素为单位指定它。