bootstrap 网格系统(Grid system) 总结与实践

概述:

小知识点

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170

2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸

3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

对于不同的尺寸屏幕显示不同比例









Insert title here


	

主体

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

边栏

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

总结:

1、bootstrap总共分为12份

2、class="col-xs-6 col-sm-8 col-md-9  col-lg-10"  表示 在极小尺寸占6份,小尺寸 8份,中等 9份, 大型10份

3、

  col-md-push 表示往右移动3份位置

4、

 col-md-push 表示往左移动9份位置   3、4 的效果就是左右调换了位置


嵌套div布局,可以用clearfix修复布局问题









Insert title here


	

主体

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

区块一

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏 1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

区块二

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

区块三

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

区块四

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

区块五

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏

边栏

1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170 2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸 3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏


总结:

如果你取消

将会出现区块四挂在中间,区块五换到第六行


偏移测试:修改区块四


区块四


1、@media 会在网页宽度为大于768、992、1200像素,设置网页container修饰div宽度分别为 750、970、1170
2、col-xs-*、 col-sm-*、col-md-* 、col-lg-*、 分别代表极小尺寸(一般指手机)、小尺寸(平板电脑)、中等尺寸(普通PC)、大型尺寸
3、col-sm-* 小于768会堆显示不会分栏,col-md-* 小于992px 会堆显示不会分栏,col-xs-* 怎么都会分栏



总结:

1、col-md-offset-6 表示在中等尺寸偏移有效 且偏移6份网格

2、alert alert-info 为p元素增加样式,警告样式的信息


隐藏测试:hidden-*(xs、md、lg) 表示在对应尺寸隐藏, visible-* 表示在对应尺寸显示

坚持不懈直到成功

表示这句话在极小尺寸显示,其他不显示

边栏

表示 在xs下隐藏,其他尺寸显示


你可能感兴趣的:(Bootstrap实战)