Zurb foundation 了解基金会4中的DIV类 我刚刚从基础4开始(来自引导)。有几个概念我真的不能理解,在他们的文档中没有解释的迹象:
我有以下资料:Zurb foundation 了解基金会4中的DIV类 我刚刚从基础4开始(来自引导)。有几个概念我真的不能理解,在他们的文档中没有解释的迹象:,zurb-foundation,Zurb Foundation,我有以下资料: <div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div> <div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div> <div class="small-2 large-4 columns" style="bac
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
。
. . .
. . .
我真的无法理解小2和大4的组合意味着什么。在bootstrap中只有span*,所以我猜small-*
是一样的,但是large-*
呢?大的代表什么?在我看来,我还可以省略其中一个,而只使用large-*
或small-*
还有,列
类呢?如果“span”已经由其他类定义了,为什么还要使用它呢
提前感谢。使用“小”和“大”,您可以为小屏幕定义一个列结构,为大屏幕定义一个列结构。因此,在上面的设置中,当在大屏幕上查看时,您将看到四列,而在小屏幕上,您将看到两列
e、 g
大的
小的
如果仅使用“大-#”并省略“小-#”值,则在小屏幕上查看时,默认为12列,基本上与写入small-12 large-4相同
如果在所有屏幕尺寸上查看时仅使用“小-#”而忽略“大-#”值,则将使用“小-#”值
“column”类将div定义为列。如果不定义和“小-#”或“大-#”,它会将div设置为100%宽度(即12列)
基金会也使用“行”
如果将一组“column”div包装在“row”div中,则所有“column”div将尝试位于同一行上,如果一行中定义的列总数超过12,则它们将包装。如果列总数小于12,则列将不会换行
2排
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns end" style="background-color:lightgrey">...</div>
</div>
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns end" style="background-color:lightgrey">...</div>
</div>
小的
现在是一排
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns end" style="background-color:lightgrey">. . .</div>
</div>
小-1行列少于12列,无换行
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
-----------------------------------------------------------
| | | | | |
| div1 | div2 | div3 | div4 | div5 |
| | | | | |
-----------------------------------------------------------
希望这有帮助
注意:如果不按照上述布局使用12列,则需要将类“end”添加到行中的最后一列,使其向左浮动,因为默认情况下最后一列向右浮动
e、 g
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
</div>
小的
使用“小”和“大”,可以为小屏幕定义列结构,为大屏幕定义列结构。因此,在上面的设置中,当在大屏幕上查看时,您将看到四列,而在小屏幕上,您将看到两列
e、 g
大的
小的
如果仅使用“大-#”并省略“小-#”值,则在小屏幕上查看时,默认为12列,基本上与写入small-12 large-4相同
如果在所有屏幕尺寸上查看时仅使用“小-#”而忽略“大-#”值,则将使用“小-#”值
“column”类将div定义为列。如果不定义和“小-#”或“大-#”,它会将div设置为100%宽度(即12列)
基金会也使用“行”
如果将一组“column”div包装在“row”div中,则所有“column”div将尝试位于同一行上,如果一行中定义的列总数超过12,则它们将包装。如果列总数小于12,则列将不会换行
2排
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns end" style="background-color:lightgrey">...</div>
</div>
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns end" style="background-color:lightgrey">...</div>
</div>
小的
现在是一排
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">. . .</div>
<div class="small-2 large-4 columns end" style="background-color:lightgrey">. . .</div>
</div>
小-1行列少于12列,无换行
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
-----------------------------------------------------------
| | | | | |
| div1 | div2 | div3 | div4 | div5 |
| | | | | |
-----------------------------------------------------------
希望这有帮助
注意:如果不按照上述布局使用12列,则需要将类“end”添加到行中的最后一列,使其向左浮动,因为默认情况下最后一列向右浮动
e、 g
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
</div>
小的
为什么当我做你刚才做的事情,并且在一行中添加7个大的-4时,第七个(第三行)会向右浮动?由于某种原因,这个CSS选择器应用于它[类*=“列”] + [类*=“列”]:最后的子{浮标:右;}只是基础工作的方式,最后一列总是浮动正确的。你可以通过在最后一列的类中添加“end”来向左浮动它。为什么当我像你刚才做的那样,在一行中添加7个大的-4时,第七个(第三行)会向右浮动?由于某种原因,这个CSS选择器应用于它[类*=“列”] + [类*=“列”]:最后的子{浮标:右;}只是基础工作的方式,最后一列总是浮动正确的。您可以通过在最后一列的类中添加“end”将其向左浮动。
<div class="row">
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
<div class="small-2 large-4 columns" style="background-color:lightgrey">...</div>
</div>
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
----------------------- ------------------------
| | | |
| div1 | | div2 |
| | | |
----------------------- ------------------------
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
----------- ------------
| | | |
| div1 | | div2 |
| | | |
----------- ------------