网格
介绍
列
网格将水平空间划分为不可分割的单位,称为“列”。网格中的所有列都必须指定其宽度,作为总可用行宽度的比例。
所有网格系统都选择任意列数以允许每行。语义的默认主题使用 16 列。
下面的示例显示了在第一行中将适合四个 四列宽
列,16 / 4 = 4
,以及第二行中三个不同大小的列。2 + 8 + 6 = 16
可以通过调整语义 UI 的底层 主题变量 来更改默认列数以及网格的其他任意特性。
间距
网格列通过称为“间距”的空白区域隔开。间距通过提供页面元素之间的 负空间 来提高可读性。
无论网格的宽度或每行有多少列,间距始终保持恒定的大小。要增加特定网格中间距的大小,可以使用 宽松网格
变体。
负边距
由于所有网格列都包含间距,因此网格使用 负边距 确保第一列和最后一列与网格外面的内容对齐。
在下面的示例中,您可以看到,即使第一行有填充,附加按钮
仍然与网格边缘对齐。
在某些情况下,例如当列或行是 有色
时,您可能希望避免使用负边距。您可以通过使用 填充网格
变体来实现这一点。
列
行
不同的网格
重要的单词顺序
网格包含许多变体,用于调整垂直或水平对齐、文本对齐或默认间距大小等内容。
某些多词变体,例如 左浮动
或 右对齐
依赖于单词顺序,要求您使用相邻的类名。
响应式网格
类型
内容
变体


以下网格具有垂直间距。


以下网格具有水平间距






对齐的内容完全适合网格列,从一侧到另一侧占用整个宽度。对齐的内容完全适合网格列,从一侧到另一侧占用整个宽度。对齐的内容完全适合网格列,从一侧到另一侧占用整个宽度。对齐的内容完全适合网格列,从一侧到另一侧占用整个宽度。对齐的内容完全适合网格列,从一侧到另一侧占用整个宽度。












响应式变体
反转
网格或行可以指定其列在不同设备尺寸下应反转顺序
设备可见性
列或行可以仅针对特定设备或屏幕尺寸显示



