【发布时间】:2014-10-30 19:23:07
【问题描述】:
内容 div 在其中包含 X 数量的 div,但我想要的是内容 div 中的 div 从上到下而不是从左到 float(open for sugestions)对。
当内容 div 中的 div 达到 max-height 时,内容 div 中的 div 会向右溢出并从上到下重新开始(如下例所示),因此,拉伸内容 div 的宽度以适应新行。
我也想让它在移动浏览器中运行。
css---------------------------------------:
.content {
float: left;
min-width: 100px;
height: 95%;
}
.block {
float: left;
width: 100px;
height: 100px;
}
html---------------------------------------:
<div class="content">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
</div><!-- end content -->
我的问题是:
1:如何让 div(在内容 div 内)从上到下浮动。
2:当内容 div 达到最大高度时,如何让 div 彼此相邻浮动并开始新的垂直行。
+ ==== content ==== + + ==== content ====================== +
| +---------------+ | | +---------------+ +---------------+ |
| | | | | | | | | |
| | div 1 | | | | div 1 | | div 4 | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| +---------------+ | | +---------------+ +---------------+ |
| +---------------+ | | +---------------+ +---------------+ |
| | | | | | | | | |
| | | | | | | | | |
| | div 2 | | when more then 3 divs vertacly | | div 2 | | div 5 | |
| | | | i wand it to expand horizontaly | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| +---------------+ | | +---------------+ +---------------+ |
| +---------------+ | | +---------------+ |
| | | | | | | |
| | | | | | | |
| | div 3 | | | | div 3 | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| +---------------+ | | +---------------+ |
+ ================= + + =================================== +
提前谢谢你!
【问题讨论】: