Skip to content

栅格系统的使用

栅格系统提供了基本的前缀,用于在不同宽度的屏幕中实现不同的排列方式,列的类名可以写多个,也就是可以同时设置.col-、.col-sm-、.col-md-*、.col-lg-*和.col-xl-*类名。当同时使用这些类的时候,它会根据当前屏幕的大小来使相应的类生效,实现在不同屏幕下展示不同的页面结构。

超小设备<576px平板≥576px桌面显示器≥768px大桌面显示器≥992px超大桌面显示器≥1200px
.container最大容器宽度(自动)100%540px720px960px1140px
类前缀.col-.col-sm-.col-md-.col-lg-.col-xl-

使用类前缀设置列的宽度

由于栅格系统就是默认将父元素分成12等份,所以可根据占据的份数来设置子元素的宽度,在设置列的宽度时,只需要在不同的类前缀后面加上栅格数量即可。

  • col-栅格的数量(设置超小设备);
  • col-sm-栅格的数量(设置平板);
  • col-md-栅格的数量(设置桌面显示器);
  • col-lg-栅格的数量(设置大桌面显示器);
  • col-xl-栅格的数量(设置超大桌面显示器);

栅格系统中的列偏移

栅格系统:使用.offset-md-*类将列向右侧偏移,主要是通过使用.offset-md-*获取到当前元素并且增加了当前元素左侧的边距(margin)来实现的。md可以使用sm、xl和lg等替代,分别表示在不同屏幕下设置列的偏移。