Bootstrap入门知识,全局样式及组件
Bootstrap全局样式
一·排版
HTML 中的所有标题标签,h1 到 h6 均可使用。另外,还提供了 .h1 到 .h6 类,为的是给内联(inline)
<h1>这是一个h1标签</h1>
<h2>这是一个h2标签</h2>
<h3>这是一个h3标签</h3>
<h4>这是一个h4标签</h4>
<h5>这是一个h5标签</h5>
<h6>这是一个h6标签</h6>
在标题内还可以包含 small、 标签或赋予 .small 类的元素,可以用来标记副标题。
被删除的文本和无用文本
对于被删除的文本使用 del 标签。而对于没用的文本使用 s 标签。
This line of text is meant to be treated as deleted text.This line of text is meant to be treated as no longer accurate.
插入文本和带下划线的文本
额外插入的文本使用 ins 标签。而为文本添加下划线,使用 u 标签。
This line of text is meant to be treated as an addition to the document.This line of text will render as underlined
文本的对齐方式
通过文本对齐类,可以简单方便的将文字重新对齐。
class=“text-left”>
class=“text-right”>
class=“text-nowrap”>
改变文本的大小写
class=“text-lowercase”>hello world!!
class=“text-uppercase”>Hello world!!
列表
分为无序列表、有序列表、无样式列表和内联列表
①无序列表
②有序列表
③无样式列表
移除了默认的 list-style 样式和左侧外边距的一组元素(只针对直接子元素)。这是针对直接子元素的,也就是说,你需要对所有嵌套的列表都添加这个类才能具有同样的样式。
class=“list-unstyled”
④内联列表
通过设置 display: inline-block; 并添加少量的内补(padding),将所有元素放置于同一行。
class=“list-inline”
二、表格
标准表格样式
为任意 table 标签添加 .table 类可以为其赋予基本的样式 — 少量的内补(padding)和水平方向的分隔线。这种方式看起来很多余!?但是我们觉得,表格元素使用的很广泛,如果我们为其赋予默认样式可能会影响例如日历和日期选择之类的插件,所以我们选择将此样式独立出来。
class=“table table-bordered”
条纹状表格
通过 .table-striped 类可以给 tbody 之内的每一行增加斑马条纹样式。
class=“table table-bordered table-striped”
鼠标悬停
通过添加 .table-hover 类可以让 中的每一行对鼠标悬停状态作出响应。相当于CSS中的点击事件
class=“table table-hover”
紧缩表格
通过添加 .table-condensed 类可以让表格更加紧凑,单元格中的内补(padding)均会减半。
状态类
class=“table table-bordered table-striped table-hover”
Bootstrap组件
Bootstrap组件 - 下拉菜单
1.Dropdowm 控制组件为下拉
2.Dropdown-menu-right代替 .pull-right 右对齐
3.Divider 分割线
bootstrap组件 - 控件组
1.Input-group 表示控件组
2.Input-group-addon可放置额外内容及图标
Bootstrap组件 - 导航
1.以一个带有class.nav的无序列表开始
2…nav-tabs 代表可切换的导航
3. .nav-pills 代表胶囊导航
4. .nav-justified 使导航垂直
<ul class="nav nav-tabs">
<li class="active"><a href="http://www.baidu.com">百度一下</a></li>
<li><a href="http://www.baidu.com">百度一下</a></li>
<li><a href="http://www.baidu.com">百度一下</a></li>
</ul>
<!--3..nav-pills 代表胶囊导航-->
<ul class="nav nav-pills">
<li class="active"><a href="http://www.baidu.com">百度一下</a></li>
<li><a href="http://www.baidu.com">百度一下</a></li>
<li><a href="http://www.baidu.com">百度一下</a></li>
</ul>
<!--.nav-justified 使导航垂直-->
<ul class="nav nav-pills nav-stacked">
<li class="active"><a href="http://www.baidu.com">百度一下</a></li>
<li><a href="http://www.baidu.com">百度一下</a></li>
<li><a href="http://www.baidu.com">百度一下</a></li>
</ul>
bootstrap组件 - 分页
1…pagination 在父元素中添加表示分页
2…pager放置在翻页区域
3…previous把链接向左对齐,.next把链接向右对齐
Bootstrap组件 - 进度条
1…progress表示进度条
2.通过状态类改变进度条的颜色
3…progress-bar-striped使得进度条颜色渐变
bootstrap组件 - 列表
- .list-group 代表列表组
- .badge 代表状态数
- .active 代表选中状态