Tables
Documentation and examples for opt-in styling of tables (given their prevelant use in JavaScript plugins) with Bootstrap.
Examples
Basic
Quickly create a table style with the .table
class as <table class="table">
.
This caption example was created with <caption></caption>
.
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
Dark Basic
As easy as adding the table-dark
class to the table as <table class="table-dark">
!
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
Table Head Options
Similar to tables and dark tables, use the modifier classes .thead-light
or .thead-dark
in your <thead>
for a light or dark gray appearance.
For example, <thead class="thead-dark">
or <thead class="thead-light">
.
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
Striped Rows
Use the .table-striped
class with basic or dark tables to add zebra-striping to any table.
<table class="table table-striped">
or <table class="table table-dark table-striped">
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
Bordered table
Add .table-bordered
for borders on all sides of the table and cells. Available for both basic and dark tables.
<table class="table table-bordered">
or <table class="table table-dark table-bordered">
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
Hoverable rows
Add .table-hover
to enable a hover state on table rows within a <tbody>
.
<table class="table table-hover">
or <table class="table table-dark table-hover">
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
Small table
Add .table-sm
to make tables more compact by cutting cell padding in half.
<table class="table table-sm">
or <table class="table table-dark table-sm">
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
# |
First Name |
Last Name |
Username |
1 |
Antone |
Baumbach |
@eveniet |
2 |
Arne |
Orn |
@magnam |
3 |
Delfina |
Larkin |
@nostrum |
Contextual classes
Use contextual classes to color table rows or individual cells.
Type |
Row Code |
Cell Code |
primary |
<tr class="table-primary">...</tr> |
<td class="table-primary">...</td> |
secondary |
<tr class="table-secondary">...</tr> |
<td class="table-secondary">...</td> |
success |
<tr class="table-success">...</tr> |
<td class="table-success">...</td> |
info |
<tr class="table-info">...</tr> |
<td class="table-info">...</td> |
warning |
<tr class="table-warning">...</tr> |
<td class="table-warning">...</td> |
danger |
<tr class="table-danger">...</tr> |
<td class="table-danger">...</td> |
light |
<tr class="table-light">...</tr> |
<td class="table-light">...</td> |
dark |
<tr class="table-dark">...</tr> |
<td class="table-dark">...</td> |
Regular table background variants are not available with the dark table, however, you may use text or background utilities to achieve similar styles.
Type |
Row Code |
Cell Code |
primary |
<tr class="bg-primary">...</tr> |
<td class="bg-primary">...</td> |
secondary |
<tr class="bg-secondary">...</tr> |
<td class="bg-secondary">...</td> |
success |
<tr class="bg-success">...</tr> |
<td class="bg-success">...</td> |
info |
<tr class="bg-info">...</tr> |
<td class="bg-info">...</td> |
warning |
<tr class="bg-warning">...</tr> |
<td class="bg-warning">...</td> |
danger |
<tr class="bg-danger">...</tr> |
<td class="bg-danger">...</td> |
light |
<tr class="bg-light">...</tr> |
<td class="bg-light">...</td> |
dark |
<tr class="bg-dark">...</tr> |
<td class="bg-dark">...</td> |