bootstrap

  1. 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单
  2. 中文网 http://www.bootcss.com/
  3. 英文网 : http://getbootstrap.com/

容器

  1. 流体布局容器
  2. 容器的widthauto,只是两边加了15pxpadding
  3. 固定布局
  4. 容器的width会随设备分辨率的不同而生产变化
  5. 分辨率阈值
  6. w >=1200 容器的width1170 左右padding15 (注意是borderBox
  7. 1200>w >=992 容器的width970 左右padding15 (注意是borderBox
  8. 992 > w >=768 容器的width750 左右padding15 (注意是borderBox
  9. 768 > w >=992 容器的widthauto 左右padding15 (注意是borderBox

栅格系统

  1. col-lg-x
  2. col-md-x
  3. col-sm-x
  4. col-xs-x
  5. x默认拥有12个等级

列偏移

  1. 调整的是margin-left,分13个等级(012
  2. 0时为0%

列排序

  1. push的时候调整的是left,分13个等级(012
  2. 0时为auto
  3. pull的时候调整的是right,分13个等级(012
  4. 0时为auto

响应式工具

容器与栅格盒模型设计的精妙之处

  1. container 提供了一个15pxpadding
  2. row column 直接存在的容器,row 默认最多可有12 column
  3. 同时作为都是左浮动的 column wrapper,自带 clearfix 的性质。
  4. 同时 row 还有一个很特殊的地方,就是左右各有 15px margin
  5. 为了抵消 container 15px padding
  6. 每个column 也会有15px的水平方向的 paddingcolunmn 只能在 row 中生存,
  7. 由于 row margin 为-15px,那么位于两边的 column 就碰到了 container 的边界。
  8. 但是 colunmn 本身又有 15px padding 使得它其中的内容并不会碰到 container
  9. 同时 不同column的内容之间就有了30px的槽
  10. 目的是为了确保列与列之间有30px的槽,列与容器之间有15px的槽