博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bootstrap解析-栅格系统
阅读量:6980 次
发布时间:2019-06-27

本文共 984 字,大约阅读时间需要 3 分钟。

.container(布局容器)

屏幕宽1200px以上(col-lg)
1. 默认width为1170px2. padding,lefet和right各为15px,所以内容width为1140px;
屏幕宽992px以上(col-md)
1. 默认width为970px2. padding,lefet和right各为15px,所以内容width为940px;
屏幕宽768px以上(col-sm)
1. 默认width为750px2. padding,lefet和right各为15px,所以内容width为720px;
屏幕宽768px以下(col-xs)
1. 默认width为100%2. padding,lefet和right各为15px,所以内容width为100%-30px;

.container-fluid(流式布局容器)

1. width为100%2. 其他和.container一样

.row(行)

1. 默认margin-left和margin-right为-15px;2. 这样就抵消掉了.container的padding,row的显示区域width就为.container的width了3. 利用::after清楚浮动

.col-(列)

1. 用@media来设置width对应百分比2. padding,lefet和right各为15px3. float:left4. position:relative5. min-height:1px

.col-*-offset-(移动)

1. 利用@media来设置margin-left相应的百分比

.col--push-和.col--pull-(列排序)

1. 由于col-设置了posistion:relative所以通过设置left(push)和righ(pull)来改变节点的位置。

其他情况

列的高度不同时

解决 .clearfix(清除浮动)
1. 由于列都浮动了,所以阈值时会产生一些问题,所需要配合清除相应位置的浮动来解决

列大于12时

1. 由于列浮动了,所以超出的列会自动换行排列

嵌套

1. 由于以上属性设置,所以嵌套写.row和.col-就可以

bootstrap的栅格系统基本就是这些,所以也没什么神秘的,你自己也完全可以写出自己的栅格系统来。

本篇博文首发于本人,

转载地址:http://nejpl.baihongyu.com/

你可能感兴趣的文章
Struts2防止表单重复提交
查看>>
[转]Python格式化输出
查看>>
CSS - 修改input - placeholder 和 readonly 的样式
查看>>
在多线程情况下 局部变量与全局变量 哪个比较安全呢
查看>>
算法评测
查看>>
POJ 2773 Happy 2006
查看>>
UBIFS介绍 - MTD网站
查看>>
如何使用ITEXTSHARP将HTML代码字符串写进PDF
查看>>
Oracle SQL CPU占用高
查看>>
Maya 2015 中英文切换
查看>>
C语言的字符串分割
查看>>
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE
查看>>
BpBinder 转换为 BpCameraService 流程
查看>>
李洪强经典面试题150-设计模式
查看>>
使用maven的profile切换项目各环境的参数
查看>>
XML基础知识
查看>>
Sharepoint学习笔记—习题系列--70-576习题解析 -(Q141-Q143)
查看>>
sudo配置文件/etc/sudoers格式
查看>>
span设置padding无效
查看>>
RGB、HSB、HSL 互相转换算法
查看>>