Bootstrap 学习笔记 之网格系统
2015-05-28 22:49
465 查看
要点一、
Bootstrap3是基于移动端优先的思想,在这个意义上,Bootstrap代码从小屏幕设备(比如移动设备、平板电脑)开始,然后扩展到大屏幕设备(比如笔记本电脑、台式电脑)上的组件和网格
决定什么是最重要的。
布局
优先设计更小的宽度。
基础的CSS是移动设备优先,媒体查询是针对于平板电脑、台式电脑。//所以在写CSS代码的时候也是先写移动端的代码,从小到到
渐进增强
随着屏幕大小的增加而添加元素。
响应式网格系统随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。
个人记忆相关的英语单词:
column列
row行
Bootstrap3是基于移动端优先的思想,在这个意义上,Bootstrap代码从小屏幕设备(比如移动设备、平板电脑)开始,然后扩展到大屏幕设备(比如笔记本电脑、台式电脑)上的组件和网格
移动设备优先策略
内容决定什么是最重要的。
布局
优先设计更小的宽度。
基础的CSS是移动设备优先,媒体查询是针对于平板电脑、台式电脑。//所以在写CSS代码的时候也是先写移动端的代码,从小到到
渐进增强
随着屏幕大小的增加而添加元素。
响应式网格系统随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。
个人记忆相关的英语单词:
column列
row行
使用网格系统布局的一些注意事项(实现原理)//后面为自己理解的部分:
行必须放置在.containerclass内,以便获得适当的对齐(alignment)和内边距(padding)。
//添加的内容必须放到含有.container样式的标签内,这样可以使用框架已经写好的样式;
使用行来创建列的水平组。
//就是说列col要放到行row里面,比如:
//
<divclass="container"> <h1>Hello,world!</h1> <divclass="row"> <divclass="col-md-4"style="background-color:#dedef8;box-shadow: inset1px-1px1px#444,inset-1px1px1px#444;"> <p>内容、内容、内容</p> </div> <divclass="col-md-8"style="background-color:#dedef8;box-shadow: inset1px-1px1px#444,inset-1px1px1px#444;"> <p>内容、内容、内容</p> </div> </div>
内容应该放置在列内,且唯有列可以是行的直接子元素。//.col紧跟.row之后
预定义的网格类,比如.row和.col-xs-4,可用于快速创建网格布局。LESS混合类可用于更多语义布局。
//见代码需要一提的就是,这里col里面的-xs指的是手机设备,以此类推-sm是平板电脑类的(>=768px),-md是一般电脑显示器(中型>992px)-lg是大型显示器(>=1200px;)
列通过内边距(padding)来创建列内容之间的间隙。该内边距是通过.rows上的外边距(margin)取负,表示第一列和最后一列的行偏移。
网格系统是通过指定您想要横跨的十二个可用的列来创建的。例如,要创建三个相等的列,则使用三个.col-xs-4。
//这里的列.col后缀比如4,3,6,9等加起来要等于或者小于12即可满足网格系统的布局。
比如<divclass="col-md-3"></div>和<divclass="col-md-9"></div>或<divclass="col-md-7"></div>和<divclass="col-md-5"></div>。但要确保总和总是12。(其实是不能超过12)
列重置中提到了一个响应式工具:
class="visible-xs"——>在特别小型设备上可见
class="visible-sm"——>在小型设备上可见
class="visible-md"-—>在中型设备上可见
class="visible-lg"——>在大型设备上可见
加上这个类以后可以调整浏览器的窗口大小
相关文章推荐
- angular 实现modal windows效果(即模态窗口,半透明的遮罩层),以及bootstrap(css,components,js)的初步学习
- 12个Web设计师必备的Bootstrap工具
- 12个Web设计师必备的Bootstrap工具
- Themes & templates - Page 2 - Popular | WrapBootstrap - Bootstrap Themes & Templates
- A real ROCA using Bootstrap, jQuery, Thymeleaf, Spring HATEOAS and Spring MVC
- bootstrap表格
- 更改bootstrap-datetimepicker弹出日期选择框只能在下方的限制
- Bootstrap--模仿官网写一个页面
- Bootstrap 栅格系统
- bootstrap 学习笔记 轮播(Carousel)插件
- bootstrap-datetimepicker bootstrap选择日期
- Bootstrap基本
- bootstrap css排版
- 禁用 Bootstrap 模态框(Modal) 点击空白时自动关闭
- MVC5 + EF6 + Bootstrap3 (16) 客户端验证
- MVC5 + EF6 + Bootstrap3 (16) 客户端验证
- bootstrap学习笔记 插件概述
- Bootstrap看厌了?试试Metro UI CSS吧
- Bootstrap栅格系统
- jq bootstrap select 点击不能动弹