【发布时间】:2011-02-08 15:18:25
【问题描述】:
我有一个主容器 <div>,其中包含 4 或 5 个其他子容器 <div>s。容器具有固定的高度和固定的宽度。放置子 div 的最佳方式是什么,以便它们以自上而下然后左 -> 右的方式排列?
我试过浮动子 div,但这只是给了我一个左->右然后自上->下的顺序。
基本上我想要这个
[ sub div 1][sub div 3][sub div 4]
[ sub div 2][ ][sub div 5]
当我这样标记代码时:
<div id="container">
<div class="subdiv">sub div 1...</div>
<div class="subdiv">sub div 2...</div>
<div class="subdiv">sub div 3...</div>
<div class="subdiv">sub div 4...</div>
<div class="subdiv">sub div 5...</div>
</div>
请注意,子 div 可以具有可变高度但固定宽度。
谢谢,
【问题讨论】:
-
你必须支持IE6吗? (这可能很重要,有很多 CSS 技巧在 IE6 上不起作用,虽然我们都可能想忽略 IE6,但在某些领域——尤其是大型企业领域——它仍然是一个重要的浏览器。除此之外,更不用说。因此问题。)
-
为此我们只需要 IE 7 (strict dtd) 及以上版本。
标签: javascript html css