`<table>`

简介: 【10月更文挑战第17天】

Bootstrap 提供了一套简洁的类,使得创建美观的表格变得非常简单。以下是如何使用 Bootstrap 来创建和自定义表格的示例代码。

基础表格

首先,创建一个基础表格,只需要给 <table> 标签添加 .table 类。

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

斑马线条纹表格

添加 .table-striped 类来给表格添加斑马线条纹效果。

<table class="table table-striped">
  <!-- 表格内容 -->
</table>

带边框的表格

添加 .table-bordered 类来给表格添加边框。

<table class="table table-bordered">
  <!-- 表格内容 -->
</table>

鼠标悬停效果

添加 .table-hover 类来给表格添加鼠标悬停效果。

<table class="table table-hover">
  <!-- 表格内容 -->
</table>

紧凑表格

添加 .table-condensed 类来让表格更加紧凑。

<table class="table table-condensed">
  <!-- 表格内容 -->
</table>

联合使用所有表格类

你可以联合使用上述类来创建一个具有所有这些样式的表格。

<table class="table table-striped table-bordered table-hover table-condensed">
  <!-- 表格内容 -->
</table>

行和单元格的状态类

Bootstrap 还提供了一些类,可以应用到 <tr><th><td> 元素上,以表示不同的状态。

<table class="table">
  <thead>
    <tr>
      <th>#</th>
      <th>First Name</th>
      <th>Last Name</th>
      <th>Username</th>
    </tr>
  </thead>
  <tbody>
    <tr class="active"> <!-- 悬停颜色 -->
      <td>1</td>
      <td>Mark</td>
      <td>Otto</td>
      <td>@mdo</td>
    </tr>
    <tr class="success"> <!-- 成功状态 -->
      <td>2</td>
      <td>Jacob</td>
      <td>Thornton</td>
      <td>@fat</td>
    </tr>
    <tr class="info"> <!-- 信息状态 -->
      <td>3</td>
      <td>Larry</td>
      <td>the Bird</td>
      <td>@twitter</td>
    </tr>
    <tr class="warning"> <!-- 警告状态 -->
      <td>4</td>
      <td>Jane</td>
      <td>Doe</td>
      <td>@jane</td>
    </tr>
    <tr class="danger"> <!-- 危险状态 -->
      <td>5</td>
      <td>John</td>
      <td>Doe</td>
      <td>@john</td>
    </tr>
  </tbody>
</table>
目录
相关文章
|
索引
不推荐SELECT * FROM table原因
根据非索引查询 :B+树的叶子节点放数据表行数据,叶子节点存放主键,如果想获得行数据信息,则需要再跑到主键索引去拿数据,这叫回表,速度慢。但不管是主键还是非主键索引,他们的叶子结点数据都是有序的。比如在主键索引中,这些数据是根据主键id的大小,从小到大,进行排序的。**1.**根据索引查询 :B+树的父节点放索引数据,速度快,叶子(父)节点会存放完整的行数据西信息。
378 0
|
5月前
|
SQL Oracle 关系型数据库
ALTER TABLE
【7月更文挑战第19天】ALTER TABLE 。
65 5
|
4月前
|
安全 关系型数据库 数据库
在 Postgres 中使用 Drop Column
【8月更文挑战第11天】
160 0
|
7月前
|
存储 SQL 关系型数据库
CREATE TABLE语句
在MySQL中,使用CREATE TABLE语句来创建表。你需要指定表名和列的定义,包括列名、数据类型以及约束等,结合实际存储和上一课学习的数据类型选取合适的。创建一个book_types表
226 0
|
数据库 OceanBase
使用 `INSERT INTO table_name SELECT * FROM table_name` 这种方式
使用 `INSERT INTO table_name SELECT * FROM table_name` 这种方式
80 1
|
数据库 OceanBase
INSERT INTO table_name SELECT * FROM table_name
INSERT INTO table_name SELECT * FROM table_name
76 1
|
JavaScript 前端开发 数据可视化
vxe-table
vxe-table
762 0
vxe-table
|
SQL 数据库
CREATE TABLE 语句
CREATE TABLE 语句
133 1
|
SQL 数据库
CREATE TABLE
CREATE TABLE
163 0
瞬表——Ephemeron Table
瞬表——Ephemeron Table
171 0