Bootstrap-网格系统学习笔记

什么是网格系统(Grid System)

Bootstrap的网格系统遵循“移动设备优先策略”,这个策略主要分成3个部分理解:①根据内容重要性进行优先显示,②优先设计更小设备的布局,具体表现为基础CSS是以移动设备优先,而平板、PC是根据媒体查询进行显示,③渐进增强,即随着屏幕大小的增加而添加元素。


Bootstrap网格系统的工作原理

通过将内容放置于行或列中进行显示。

(1)行要使用类 .container,以获得合适的内边距以及对齐;

(2)使用行来创建列的水平组;

(3)只有列是行的直接子元素,内容放在列当中;

(4)可以使用预定义的网格类,如 .row 和 .col-xs-4,来创建行和列;

(5)列通过内边距(padding)来创建列内容之间的间隙。该内边距是通过 .rows 上的外边距(margin)取负,表示第一列和最后一列的行偏移。


媒体查询:

(1)/* 超小设备(手机,小于 768px) */

          /* Bootstrap 中默认情况下没有媒体查询 */

(2)/* 小型设备(平板电脑,768px 起) */

@media (min-width: @screen-sm-min) { ... }

(3)/* 中型设备(台式电脑,992px 起) */

@media (min-width: @screen-md-min) { ... }

(4)/* 大型设备(大台式电脑,1200px 起) */

@media (min-width: @screen-lg-min) { ... }

(5)在媒体查询代码中包含 max-width,从而将 CSS 的影响限制在更小范围的屏幕大小之内

@media (max-width: @screen-xs-max) { ... }

@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }

@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }

@media (min-width: @screen-lg-min) { ... }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值