博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bootstrap 栅格系统 自动隐藏
阅读量:5119 次
发布时间:2019-06-13

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

顾名思义是栅格系统最外层的class,直接被container包裹的只能是row这个class。需要注意的是container自带左右各15px padding值,这样container与浏览器窗口之间就存在一定距离。

 

2 row

要注意的是:row会清除内边距的效果,但不会清除内边距,col要放在row里,row要放在container里

row指container的一行,每行理想状态包含12个col,这些col在不同屏幕大小时行为不同,见下图:

 

你也可以给一个div设置两个col-  class,以便适应不同的屏幕。值得一提的是,row的左右各有-15px margin值,被当作为row的 div 被约束在 container内边界与粉色区域重叠,但没超过。这负的15px margin 值把 row的推出了container 的 15px padding,并与之重叠,本质上讲就是负出去。

切记永远不要在container外用row,这样做是无效的。

3 col-

col在不同屏幕下行为不同,这在上面已经说过了。

列(col)现在有15px的padding了,如下图中黄颜色部分。Container的正padding值造成了15px的留空,row用负margin值反的延伸回去,所以现在col的padding值与container的padding重叠,永远不要在row外使用col,在row外使用col是无效的。

4 嵌套

当你设置了container,row,column后,你可以在column内再创建新的栅格系统。你在列(col)内添加新的行(row)时不需再嵌container了。这个技巧在于列(col)扮演了container一样的角色,列也有15px的padding值,它一样允许行(row)的负margin值,它内部的列、内容间的补白等都一样能很好的工作了。

5 隐藏显示

  col-*-*

                第一个参数  xs sm md lg
                xs 带这个标识的样式  在超小屏设备以上都生效
                sm 带这个标识的样式  在小屏设备以上都生效
                md 带这个标识的样式  在中屏设备以上都生效
                lg 带这个标识的样式  在大屏设备生效
                第二个参数  1-12  默认分成12等份

 

  超小屏幕
手机 (<768px)
小屏幕
平板 (≥768px)
中等屏幕
桌面 (≥992px)
大屏幕
桌面 (≥1200px)
.visible-xs-* 可见 隐藏 隐藏 隐藏
.visible-sm-* 隐藏 可见 隐藏 隐藏
.visible-md-* 隐藏 隐藏 可见 隐藏
.visible-lg-* 隐藏 隐藏 隐藏 可见
.hidden-xs 隐藏 可见 可见 可见
.hidden-sm 可见 隐藏 可见 可见
.hidden-md 可见 可见 隐藏 可见
.hidden-lg 可见 可见 可见 隐藏

从 v3.2.0 版本起,形如 .visible-*-* 的类针对每种屏幕大小都有了三种变体,每个针对 CSS 中不同的 display 属性,列表如下:

类组 CSS display
.visible-*-block display: block;
.visible-*-inline display: inline;
.visible-*-inline-block display: inline-block;

因此,以超小屏幕(xs)为例,可用的 .visible-*-* 类是:.visible-xs-block、.visible-xs-inline 和 .visible-xs-inline-block。

.visible-xs、.visible-sm、.visible-md 和 .visible-lg 类也同时存在。但是从 v3.2.0 版本开始不再建议使用。

转载于:https://www.cnblogs.com/wangyihong/p/7127742.html

你可能感兴趣的文章
Redis的bind的误区(转)
查看>>
YUV数据格式
查看>>
算法笔记(c++)--桶排序题目
查看>>
windows powershell 命令
查看>>
20151112
查看>>
response.getWriter().write()与out.print()的区别(转)
查看>>
codevs 1313 质因数分解
查看>>
codevs 5438 zbd之难题(水题日常)
查看>>
django—model
查看>>
iOS: Crash文件解析(一)
查看>>
std::condition_variable(3)复习
查看>>
解决----taglib标签在web.xml里面识别不出来
查看>>
JS控制背景音乐 没有界面
查看>>
python分割8KHz16Bit44Header的Wave文件
查看>>
2.25-3.2 周记
查看>>
二叉树5(哈夫曼树)
查看>>
集合 ArrayList LinkedList Vector statck HashMap HashTable
查看>>
转:win7下git凭据导致无法clone代码
查看>>
EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXP问题的解决方案
查看>>
高并发量服务器架构
查看>>