Bootstrap:响应式设计的实现。也就是根据用户行为以及设备环境进行相应的相应和9调整(系统平台,屏幕大小,屏幕定向等)。
一、栅格系统
通过定义容器大小,平分12份,再调整内外边距,最后结合媒体查询。
原理:
①一行数据(row)必须包含在.container中(固定宽度)或.container-fluid中(100%宽度)
②通过行(row)在水平方向创建一组列(column)
③通过指定1-12的值,来表示其跨越范围
用法:
①列的组合:通过更改数字来合并(css:左浮动和宽度百分比)
![](https://img.haomeiwen.com/i7900193/08dedee17fec07cd.png)
![](https://img.haomeiwen.com/i7900193/967098e63be2b037.png)
②列偏移:让两个相邻的列分开
.col-md-offset-*
![](https://img.haomeiwen.com/i7900193/c1306a53a3149840.png)
![](https://img.haomeiwen.com/i7900193/516b3fadc7c0d7d3.png)
③列嵌套:在一个列里声明一个或多个行
Level * :.col-md-*
![](https://img.haomeiwen.com/i7900193/5b7f51f8320ba65f.png)
![](https://img.haomeiwen.com/i7900193/c9129600ab88c55f.png)
④列排序:改变列的方向(改变左右浮动,设置浮动距离)
.col-md-push-*
.col-md-pull-*
![](https://img.haomeiwen.com/i7900193/514f11ccf737f009.png)
![](https://img.haomeiwen.com/i7900193/727cff5c002bc279.png)
二、排版
1、标题
<h1>主标题 <small>副标题</small></h1>
<h2>主标题<small>副标题</small></2>
.
.
.
![](https://img.haomeiwen.com/i7900193/4b2ab1f8b534cbdc.png)
![](https://img.haomeiwen.com/i7900193/49e95079fe528bdd.png)
2、页面主体
Bootstrap将全局font-size设置为14px,line-height 设置为1.428。
<p>……</p>
3、强调文本
通过添加.lead类让让段落突出显示
<p class="lead">....</p>
![](https://img.haomeiwen.com/i7900193/abd6b800e9b3f503.png)
![](https://img.haomeiwen.com/i7900193/8e7169ad66c3edca.png)
4、缩略语
鼠标移动到缩略词上显示声明在title里的属性值
①abbr
②.initialism
![](https://img.haomeiwen.com/i7900193/48484fb9918adaaf.png)
![](https://img.haomeiwen.com/i7900193/780c56b3bf4ebd4a.jpg)
![](https://img.haomeiwen.com/i7900193/51ba5ba32bd94a0c.png)
![](https://img.haomeiwen.com/i7900193/766929a2356c7ea6.jpg)
5、地址元素
<address>
地址
</address>
![](https://img.haomeiwen.com/i7900193/8bb7cee9e6af2427.png)
6、引用
<blockquote>
<p>引用句</p>
</blockquote>
可以配合使用small和cite元素。.pull-right 右对齐
![](https://img.haomeiwen.com/i7900193/103f9a687b5cf960.png)
7、列表
①普通列表:
<ul>
<li>.....</li>
</ul>
![](https://img.haomeiwen.com/i7900193/2154751b0412eb63.png)
②有序列表:
<ol>
<li>......</li>
</ol>
![](https://img.haomeiwen.com/i7900193/fa1e0997d5555a33.png)
③去点列表:
<ul class="list-unstyled">
<li>.......</li>
……
</ul>
![](https://img.haomeiwen.com/i7900193/956ef8b6cdd20c0b.png)
④内联列表:将列表水平显示
list-inline
![](https://img.haomeiwen.com/i7900193/9ace6a495119c7fc.png)
⑤定义列表:
<dl>
<dt>……</dt>
<dd>……<dd>
</dl>
![](https://img.haomeiwen.com/i7900193/e1e94bc28d40facf.png)
⑥水平定义列表:
dl-horizontal
<dl class="dl-horizontal">
<dt>……</dt>
<dd>……</dd>
</dl>
![](https://img.haomeiwen.com/i7900193/5938ff7c96327214.png)
![](https://img.haomeiwen.com/i7900193/dd6d5b8af42217a0.png)
网友评论