【发布时间】:2013-07-31 02:43:00
【问题描述】:
我在另一个 div 中有 3 个 div 块。
我想做的是将它们内联,但前 2 个 div 块应根据其内容占用宽度,最后一个 div 占用剩余空间。
<div class="container">
<div class="red">Red</div>
<div class="green">Green</div>
<div class="blue">Blue</div>
</div>
我尽量避免使用固定宽度,因为我需要在响应式设计中使用它。
如何使this fiddle 中的蓝色div 占用其父级的剩余可用空间并在调整屏幕大小时做出响应?
【问题讨论】:
-
你反对使用javascript吗?
-
您尝试过使用百分比吗?
-
将所有内容设置为
display: block并将前两个 div 浮动到左侧。剩余的非浮动 div 将占据剩余空间。 -
@Jack 如果可能的话,我只喜欢 css :)
-
看起来@Elise 回答了你的问题。
标签: html css responsive-design