BootstrapBootstrap表格

前的语

  表格是Bootstrap的一个基础零部件有,Bootstrap为表提供了1种基础样式4种附加样式以及1单支持响应式的表。在采用Bootstrap的报表过程遭到,只待丰富对应的类名就可收获不同之表格风格,本文将详细介绍Boostrap表格

 

主导实例

  Boostrap将表格<table>的体裁重置如下

table {
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
}

<table>
  <caption>Optional table caption.</caption>
  <thead>
    <tr>
      <th>#</th>
      <th>First Name</th>
      <th>Last Name</th>
      <th>Username</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">1</th>
      <td>Mark</td>
      <td>Otto</td>
      <td>@mdo</td>
    </tr>
    <tr>
      <th scope="row">2</th>
      <td>Jacob</td>
      <td>Thornton</td>
      <td>@fat</td>
    </tr>
    <tr>
      <th scope="row">3</th>
      <td>Larry</td>
      <td>the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>    

  为任意<table>签添加.table恍如可以吗那个给予基本的体制—少量之内边距(padding)和程度方向的隔线 

  “.table”主要发生三独作用:

  ☑ 给表格设置了margin-bottom:20px暨安装单元内距

  ☑ 在thead底部安了一个2px底浅灰实线

  ☑ 每个单元格顶部设置了一个1px之浅灰实线

<table class="table">
  ...
</table>

 

修纹状表格

  有时候为让表格更兼具阅读性,需要用表格制作成类似于斑马线的功力。简单点说就是让表格带有背景条纹效果。在Bootstrap中实现这种表格效果并无紧,只需要在<table
class=”table”>的基本功及多类名“.table-striped”即可

  通过 .table-striped 类可以给 <tbody> 之内的各个一行多斑马条纹样式。其功效和功底表格相比,仅是在tbody隔行有一个浅灰色的背景色

  [注意]修纹状表格是凭借 :nth-child CSS
选择器实现的,而立即同职能未给IE8-支持

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

<table class="table table-striped">
  ...
</table>

 

带边框表格

  基础表格仅于表格部分地方发边框,但有时用所有表格具有边框效果。Bootstrap出于实际使用,也考虑这种表格效果,即具有单元格具有同等久1px的边框

  Bootstrap中拉动边框的报表使用方法和斑马线表格的采取办法类似,只待以基础表格<table
class=”table”>基础及加加一个“.table-bordered”类名即可

  添加 .table-bordered 类为表和内部的每个单元格增加边框

<table class="table table-bordered">
  ...
</table>

 

鼠标悬停

  当鼠标悬停在报表的实行方面来一个高亮的背景色,这样可以随时告诉用户正在读书表格哪一行的数额

  通过长 .table-hover 类可以吃 <tbody>
中的诸一行对鼠标悬停状态作出响应

<table class="table table-hover">
  ...
</table>

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

 

压缩表格

  紧凑型表格,或者让紧缩表格,简单明了,就是单元格没内边距或者内边距较其它表格的内边距更粗。换句话说,要促成紧凑型表格只待重置表格单元格的内边距padding的价值

  通过长 .table-condensed
类可以为表格更加严谨,单元格中之内补(padding)均会减半

<table class="table table-condensed">
  ...
</table>

 

状态类

  通过这些状态类可以为行或单元格设置颜色

Bootstrap 1

<table class="table">
  <thead>
    <tr>
      <th>#</th>
      <th>Column heading</th>
      <th>Column heading</th>
      <th>Column heading</th>
    </tr>
  </thead>
  <tbody>
    <tr class="active">
      <th scope="row">1</th>
      <td>Column content</td>
      <td>Column content</td>
      <td>Column content</td>
    </tr>
    <tr class="success">
      <th scope="row">2</th>
      <td>Column content</td>
      <td>Column content</td>
      <td>Column content</td>
    </tr>
    <tr class="info">
      <th scope="row">3</th>
      <td>Column content</td>
      <td>Column content</td>
      <td>Column content</td>
    </tr>
    <tr class="warning">
      <th scope="row">4</th>
      <td>Column content</td>
      <td>Column content</td>
      <td>Column content</td>
    </tr>
    <tr class="danger">
      <th scope="row">5</th>
      <td>Column content</td>
      <td>Column content</td>
      <td>Column content</td>
    </tr>
    <tr>
      <th scope="row">6</th>
      <td>Column content</td>
      <td>Column content</td>
      <td>Column content</td>
    </tr>
  </tbody>
</table>

 

响应式表格

  将其他 .table 元素包裹在 .table-responsive
元素内,即可创建响应式表格,其会晤以多少屏幕设备上(小于768px)水平滚动。当屏幕大于
768px 宽度时,水平滚动条没有

<div class="table-responsive">
  <table class="table">
    <thead>
      <tr>
        <th>#</th>
        <th>Table heading</th>
        <th>Table heading</th>
        <th>Table heading</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th scope="row">1</th>
        <td>Table cell</td>
        <td>Table cell</td>
        <td>Table cell</td>
      </tr>
      <tr>
        <th scope="row">2</th>
        <td>Table cell</td>
        <td>Table cell</td>
        <td>Table cell</td>
      </tr>
      <tr>
        <th scope="row">3</th>
        <td>Table cell</td>
        <td>Table cell</td>
        <td>Table cell</td>
      </tr>
    </tbody>
  </table>
</div>

 

相关文章