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    |
|         |                                                |          |
-----------                                                ------------