Bootstrap表格

原文链接:http://www.w3cschool.cc/bootstrap/bootstrap-tables.html

 

Bootstrap 提供了一个清晰的创建表格的布局。下表列出了 Bootstrap 支持的一些表格元素:
Bootstrap表格_第1张图片
 

表格类

下表样式可用于表格中:
Bootstrap表格_第2张图片
 

<tr>,<th>和<td>类

下表的类可用于表格的行或者单元格:
Bootstrap表格_第3张图片
 

基本的表格

如果您想要一个只带有内边距(padding)和水平分割的基本表,请添加 class .table,如下面实例所示:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bootstrap实例-基本的表格</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入Bootstrap样式文件 -->
<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<script src="js/jquery-1.11.1.js"></script>
<script src="js/bootstrap.js"></script>
</head>
<body>
<table class="table"> 
 <caption>
  基本的表格布局
 </caption> 
 <thead> 
  <tr> 
   <th>名称</th> 
   <th>城市</th> 
  </tr> 
 </thead> 
 <tbody> 
  <tr> 
   <td>Tanmay</td> 
   <td>Bangalore</td> 
  </tr> 
  <tr> 
   <td>Sachin</td> 
   <td>Mumbai</td> 
  </tr> 
 </tbody> 
</table>
</div>
</body>
</html>

 

结果如下所示:
Bootstrap表格_第4张图片
 

可选的表格类

条纹表格

通过添加 .table-striped class,您将在 <tbody> 内的行上看到条纹,如下面的实例所示:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bootstrap实例-条纹表格</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入Bootstrap样式文件 -->
<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<script src="js/jquery-1.11.1.js"></script>
<script src="js/bootstrap.js"></script>
</head>
<body>
<table class="table table-striped"> 
 <caption>
  条纹表格布局
 </caption> 
 <thead> 
  <tr> 
   <th>名称</th> 
   <th>城市</th> 
   <th>密码</th> 
  </tr> 
 </thead> 
 <tbody> 
  <tr> 
   <td>Tanmay</td> 
   <td>Bangalore</td> 
   <td>560001</td> 
  </tr> 
  <tr> 
   <td>Sachin</td> 
   <td>Mumbai</td> 
   <td>400003</td> 
  </tr> 
  <tr> 
   <td>Uma</td> 
   <td>Pune</td> 
   <td>411027</td> 
  </tr> 
 </tbody> 
</table>
</div>
</body>
</html>

 

结果如下所示:
Bootstrap表格_第5张图片
 

边框表格

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bootstrap实例-边框表格</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入Bootstrap样式文件 -->
<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<script src="js/jquery-1.11.1.js"></script>
<script src="js/bootstrap.js"></script>
</head>
<body>
<table class="table table-bordered"> 
 <caption>
  边框表格布局
 </caption> 
 <thead> 
  <tr> 
   <th>名称</th> 
   <th>城市</th> 
   <th>密码</th> 
  </tr> 
 </thead> 
 <tbody> 
  <tr> 
   <td>Tanmay</td> 
   <td>Bangalore</td> 
   <td>560001</td> 
  </tr> 
  <tr> 
   <td>Sachin</td> 
   <td>Mumbai</td> 
   <td>400003</td> 
  </tr> 
  <tr> 
   <td>Uma</td> 
   <td>Pune</td> 
   <td>411027</td> 
  </tr> 
 </tbody> 
</table> 
</div>
</body>
</html>

 

结果如下所示:
Bootstrap表格_第6张图片
 

悬停表格

通过添加 .table-hover class,当指针悬停在行上时会出现浅灰色背景,如下面的实例所示:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bootstrap实例-悬停表格</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入Bootstrap样式文件 -->
<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<script src="js/jquery-1.11.1.js"></script>
<script src="js/bootstrap.js"></script>
</head>
<body>
<table class="table table-hover"> 
 <caption>
  悬停表格布局
 </caption> 
 <thead> 
  <tr> 
   <th>名称</th> 
   <th>城市</th> 
   <th>密码</th> 
  </tr> 
 </thead> 
 <tbody> 
  <tr> 
   <td>Tanmay</td> 
   <td>Bangalore</td> 
   <td>560001</td> 
  </tr> 
  <tr> 
   <td>Sachin</td> 
   <td>Mumbai</td> 
   <td>400003</td> 
  </tr> 
  <tr> 
   <td>Uma</td> 
   <td>Pune</td> 
   <td>411027</td> 
  </tr> 
 </tbody> 
</table> 
</div>
</body>
</html>

 

结果如下所示:
Bootstrap表格_第7张图片
 

上下文类

下表中所列出的上下文类允许您改变表格行或单个单元格的背景颜色。
Bootstrap表格_第8张图片
 

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bootstrap实例-上下文类</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入Bootstrap样式文件 -->
<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<script src="js/jquery-1.11.1.js"></script>
<script src="js/bootstrap.js"></script>
</head>
<body>
<table class="table"> 
 <caption>
  上下文表格布局
 </caption> 
 <thead> 
  <tr> 
   <th>产品</th> 
   <th>付款日期</th> 
   <th>状态</th> 
  </tr> 
 </thead> 
 <tbody> 
  <tr class="active"> 
   <td>产品1</td> 
   <td>23/11/2013</td> 
   <td>待发货</td> 
  </tr> 
  <tr class="success"> 
   <td>产品2</td> 
   <td>10/11/2013</td> 
   <td>发货中</td> 
  </tr> 
  <tr class="warning"> 
   <td>产品3</td> 
   <td>20/10/2013</td> 
   <td>待确认</td> 
  </tr> 
  <tr class="danger"> 
   <td>产品4</td> 
   <td>20/10/2013</td> 
   <td>已退货</td> 
  </tr> 
 </tbody> 
</table>  
</div>
</body>
</html>

 

结果如下所示:
Bootstrap表格_第9张图片
 响应式表格

通过把任意的 .table 包在 .table-responsive class 内,您可以让表格水平滚动以适应小型设备(小于 768px)。当在大于 768px 宽的大型设备上查看时,您将看不到任何的差别。

 

你可能感兴趣的:(Bootstrap学习笔记,Bootstrap表格)