## 表格
**基本实例**
给任意 \<table\> 标签添加类 .table 可以给表格添加基本的样式 — 少量的内补(padding)和水平方向的分隔线。
实例:
```html
<table class="table">
<tr>
<th>#</th>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
<tr>
<td>1</td>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr>
<td>2</td>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
</table>
```
![](https://img.kancloud.cn/5b/de/5bde016b45780f1e2ee0286193b98fa4_937x207.png)
*****
**条纹状表格**
通过`.table-striped`类可以给`<tbody>`之内的每一行增加斑马条纹样式,也就是隔行变色。
实例:
```html
<table class="table table-striped">
<tr>
<th>#</th>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
<tr>
<td>1</td>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr>
<td>2</td>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
</table>
```
![](https://img.kancloud.cn/bc/73/bc733d36c7dd80eb472e18feed613b11_937x226.png)
*****
**带边框的表格**
添加`.table-bordered`类为表格和其中的每个单元格增加边框。
实例:
```html
<table class="table table-striped table-bordered">
<tr>
<th>#</th>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
<tr>
<td>1</td>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr>
<td>2</td>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
</table>
```
![](https://img.kancloud.cn/56/0a/560ab2ee7e3a6d52ca8eb73aa9d78751_808x184.png)
*****
**鼠标悬停**
通过添加`.table-hover`类可以让`<tbody>`中的每一行对鼠标悬停状态作出响应。
实例:
```html
<table class="table table-bordered table-hover">
<tr>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
<tr>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
</table>
```
![](https://img.kancloud.cn/96/1f/961f5feb2c685279f490823b3e21bb84_804x192.png)
鼠标移入当前行会改变当前行的背景色。
*****
**紧缩表格**
通过添加`.table-condensed`类可以让表格更加紧凑,单元格中的内补(padding)均会减半。
实例:
```html
<table class="table table-bordered table-condensed">
<tr>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
<tr>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
</table>
```
![](https://img.kancloud.cn/16/fb/16fb4bbc3139e0f1d08d86c500233eac_801x169.png)
*****
**状态类**
通过这些状态类可以为行或单元格设置颜色。
| class | 描述 |
| --- | --- |
| `.active` | 鼠标悬停在行或单元格上时所设置的颜色 |
| `.success` | 标识成功或积极的动作 |
| `.info` | 标识普通的提示信息或动作 |
| `.warning` | 标识警告或需要用户注意 |
| `.danger` | 标识危险或潜在的带来负面影响的动作|
实例:
```html
<table class="table table-bordered table-condensed">
<tr>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
<tr class="active">
<th>1</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="success">
<th>2</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="info">
<th>3</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="warning">
<th>4</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="danger">
<th>5</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
</table>
```
![](https://img.kancloud.cn/73/3a/733af2b377d20a028a2e16aac89541b9_799x297.png)
通过为表格中的一行或一个单元格添加颜色,给浏览网页的用户提供不同类型的信息
*****
**响应式表格**
将任何`.table`元素包裹在`.table-responsive`元素内,即可创建响应式表格,其会在小屏幕设备上(小于768px)水平滚动。当屏幕大于 768px 宽度时,水平滚动条消失。注意:列数必须大于等于6列才有效果。
实例:
```html
<div class="container">
<div class="table-responsive">
<table class="table table-bordered table-condensed">
<tr>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
<tr class="active">
<th>1</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="success">
<th>2</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="info">
<th>3</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="warning">
<th>4</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
<tr class="danger">
<th>5</th>
<td>表格单元</td>
<td>表格单元</td>
<td>表格单元</td>
</tr>
</table>
</div>
</div>
```
![](https://img.kancloud.cn/6a/f9/6af9917c8e426b7b29d861e386011a4b_621x396.png)
- 第一章 . bootstrap介绍
- 第二章 . 全局CSS样式
- 1、总体注意事项
- 2、栅格系统
- 3、排版
- 4、代码
- 5、表格
- 6、表单
- 7、 按钮
- 8、 图片
- 9、辅助类
- 10、响应式工具
- 第三章 . bootstrap相关CSS应用
- 1、CSS媒体查询 @media
- 2、px,em,rem之间的关系和换算方式
- 第四章 . 组件
- 1、Glyphicons 字体图标
- 2、下拉菜单
- 3、按钮组
- 4、按钮式下拉菜单
- 5、输入框组
- 6、导航
- 7、导航条
- 8、路径导航
- 9、分页
- 10、标签
- 11、徽章
- 12、巨幕
- 13、页头
- 14、缩略图
- 15、警告框
- 16、进度条
- 17、媒体对象
- 18、列表组
- 19、面版
- 20、Well
- 第五章 . JavaScript 插件
- 1、JavaScript 插件引入前提
- 2、过渡效果 (transition.js)
- 3、模态框 (modal.js)
- 4、下拉菜单 (dropdown.js)
- 5、滚动监听 (scrollspy.js)
- 6、可切换标签 (tab.js)
- 7、工具提示 (tooltip.js)
- 8、弹出框 (popover.js)
- 9、警告信息 (alert.js)
- 10、按钮 (button.js)
- 11、折叠插件(collapse.js)
- 12、轮播插件(carousel.js)
- 13、Affix插件(affix.js)