Overview
A simple example using the .table class.
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">First</th>
<th scope="col">Last</th>
<th scope="col">Handle</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 colspan="2">Larry the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
Variants
Use table-{theme} classes to change the style
| Class |
Heading |
Heading |
| Default |
Cell |
Cell |
| Primary |
Cell |
Cell |
| Secondary |
Cell |
Cell |
| Success |
Cell |
Cell |
| Danger |
Cell |
Cell |
| Warning |
Cell |
Cell |
| Info |
Cell |
Cell |
| Light |
Cell |
Cell |
| Dark |
Cell |
Cell |
<table class="table-primary">
...
</table>
<table class="table-secondary">
...
</table>
<table class="table-success">
...
</table>
<table class="table-danger">
...
</table>
<table class="table-warning">
...
</table>
<table class="table-info">
...
</table>
<table class="table-light">
...
</table>
<table class="table-dark">
...
</table>
<tr class="table-primary">
...
</tr>
<tr class="table-secondary">
...
</tr>
<tr class="table-success">
...
</tr>
<tr class="table-danger">
...
</tr>
<tr class="table-warning">
...
</tr>
<tr class="table-info">
...
</tr>
<tr class="table-light">
...
</tr>
<tr class="table-dark">
...
</tr>
<tr>
<td class="table-primary">...</td>
<td class="table-secondary">...</td>
<td class="table-success">...</td>
<td class="table-danger">...</td>
<td class="table-warning">...</td>
<td class="table-info">...</td>
<td class="table-light">...</td>
<td class="table-dark">...</td>
</tr>
Accented tables
Striped rows
Use .table-striped to add zebra-striping to any table row within the <tbody>.
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-striped">
...
</table>
These classes can also be added to table variants:
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-dark table-striped">
...
</table>
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-success table-striped">
...
</table>
Hoverable rows
Add .table-hover to enable a hover state on table rows within a <tbody>.
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-hover">
...
</table>
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-dark table-hover">
...
</table>
Active tables
Highlight a table row or cell by adding a .table-active class.
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table">
<thead>
...
</thead>
<tbody>
<tr class="table-active">
...
</tr>
<tr>
...
</tr>
<tr>
<th scope="row">3</th>
<td colspan="2" class="table-active">Larry the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
Table borders
Bordered tables
Add .table-bordered for borders on all sides of the table and cells.
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-bordered">
...
</table>
Tables without borders
Add .table-borderless for a table without borders.
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-borderless">
...
</table>
Small tables
Add .table-sm to make any .table more compact by cutting all cell padding in half.
| # |
First |
Last |
Handle |
| 1 |
Mark |
Otto |
@mdo |
| 2 |
Jacob |
Thornton |
@fat |
| 3 |
Larry the Bird |
@twitter |
<table class="table table-sm">
...
</table>