这样做是不对的?
<div class="row">
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
</div>
而不是:
<div class="row">
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
</div>
<div class="row">
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
</div>
<div class="row">
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
</div>
从我所看到的结果是相同的,但div
s更少。
答案 0 :(得分:0)
两种方式都是正确的。添加.row非常有用,因为它可以保持均匀并清除以前的浮动内容。以小断点为例,它将div切换到50%(假设有12列网格):
<div class="row">
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
</div>
<div class="row">
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
</div>
在上面的例子中,当它运行为小时,网格将是2,1,2和1.现在用一行做:
<div class="row">
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
<div class="small-6 medium-4 columns">some content</div>
</div>
此示例现在将细分为2,2和2.如果您在第二个示例中遇到浮动问题,则Foundation's Equalizer是解决这些问题的好方法。
答案 1 :(得分:0)
<div class="row">
<div class="small-12 medium-4 columns">some content</div>
<div class="small-12 medium-4 columns">some content</div>
<div class="small-12 medium-4 columns">some content</div>
</div>
这种结构的一些功能是:
float :opposite
方向属性
行中的column:last-child
以便所有行中的最后一列
排成一行。在上面的链接中由于列中的高度不相等,对齐方式混乱了。
<div class="row">
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
<div class="medium-6 columns">some content</div>
</div>
使用这种结构没有错。
在其他答案中,有些布局不能为每12列添加新行。
如果遇到上述问题中的对齐问题(这将是两个结构之间唯一的主要区别)。有自定义类来清除它们。