【JavaWeb基础 · Bootstrap栅格系统屏幕尺寸和列偏移量详解】

366 阅读1分钟

“这是我参与8月更文挑战的第26天,活动详情查看: 8月更文挑战

前言

上一篇(传送门)我们一起学习了栅格系统的特点以及入门案例的分析。本篇我们继续学习栅格系统的屏幕尺寸和列偏移量的问题。

栅格系统

栅格系统的屏幕尺寸

超小屏幕 手机 (<768px)小屏幕 平板 (≥768px)中等屏幕 桌面显示器 (≥992px)大屏幕 大桌面显示器 (≥1200px)
栅格系统行为总是水平排列开始是堆叠在一起的,当大于这些阈值时将变为水平排列C
.container 最大宽度None (自动)750px970px1170px
类前缀.col-xs-.col-sm-.col-md-.col-lg-
列(column)数12
最大列(column)宽自动~62px~81px~97px
槽(gutter)宽30px (每列左右均有 15px)
可嵌套
偏移(Offsets)
列排序

屏幕尺寸简述:

  • large : lg-------大屏幕,一般PC尺寸
  • medium : md --------中等屏幕,小PC尺寸
  • small:sm : sm -----小屏幕,iPad 尺寸
  • x small : xs -----超小屏幕,智能手机尺寸

设置屏幕尺寸时的注意事项

若设置了某个屏幕尺寸的样式,那么比该尺寸大的屏幕,会沿用该设置; 比该尺寸小的屏幕,会默认一个元素占12列的设置。

例如:设置了col-md-4,那么相当于也设置了col-lg-4。 其他屏幕尺寸均默认为 col-sm-12,col-xs-12

栅格系统的列偏移量

通常情况下我们需要将元素居中显示,需要左边空出一定的空白区域,这里我们就可以使用列偏移来达到效果。

使用 .col-md-offset-* 类可以将列向右侧偏移。这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin)。例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度。

<div class="container">
		<div class="row">
			<div class="col-lg-4 col-lg-offset-3" style="border: 1px solid red;">
				我向右偏移了3个列的位置
			</div>
		</div>
	</div>

写在最后

好了,以上就是栅格系统屏幕尺寸的一些设置和注意事项,以及栅格系统列偏移的使用,到此关于栅格系统我们就结束了,以上内容如有不正之处,欢迎掘友们批评指正。