Bootstrap
支持响应式布局:同一套页面兼容不同分辨率设备,下载:点击–>Bootstrap
模板
1 |
|
响应式布局
- 实现:依赖栅格系统,将一行平均分为12个格子,可以指定元素占几个格子
- 步骤:
- 定义容器,相当于(table)
- container: 两边有留白
- container-fluid:100%宽度
- 定义行,相当于(tr),样式是row
- 定义元素,指定该元素在不同设备上所占的格子数目,样式是col-设备代号-格子数目
- 设备代号
- xs:超小屏幕(<768px)
- sm:小屏幕(>=768px)
- md:中等屏幕(>=992px)
- lg:大屏幕(>=1200px)
- 设备代号
- 注意:
- 一行中格子数超过12,自动换行
- 栅格类属性向上兼容
- 向下不兼容,如果设置的设备宽度小于了设置的栅格类属性的设备代码最小值,会一个元素占满一整行
- 定义容器,相当于(table)
CSS样式和JS插件
- 全局CSS样式:
- 按钮:class=”btn btn-default”
- 图片:
- class=”img-responsive”:图片在任意尺寸都占100%
- 图片形状
1
2
3<img src="..." alt="..." class="img-rounded">:方形
<img src="..." alt="..." class="img-circle"> : 圆形
<img src="..." alt="..." class="img-thumbnail"> :相框
- 表格
- table
- table-bordered
- table-hover
- 表单
- 给表单项添加:class=”form-control”
- 组件:
- 导航条
- 分页条
- 插件:
- 轮播图
CSS教程查看—>BootstrapCSS教程
JavaScript教程—>BootstrapJavaScript教程