Tables

The tables are "opt-in". So you need to use the class .table. See the several examples.

Basic table

A table with minimal styles

# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
<table class="table">
    <thead>
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

Dark table

You can also invert the colors .table-dark.

# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
<table class="table table-dark">
    <thead>
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

Table head options

Similar to tables and dark tables, use the modifier classes .thead-light or .thead-dark to make <thead>s appear light or dark gray.

# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
<table class="table">
    <thead class="thead-dark">
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

<table class="table">
    <thead class="thead-light">
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

Striped rows

Use .table-striped to add zebra-striping.

# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
<table class="table table-striped">
    <thead>
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

Bordered table

Add .table-bordered for borders on all sides of the table and cells.

# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
<table class="table table-bordered">
    <thead>
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

Hoverable rows

Add .table-hover to enable a hover state on table rows within a <tbody>.

# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
# Name Middlename Surname
1 Lorem Quisque Amet
2 Ipsum Rutrum Tellus
3 Lectus Nulla Tempor
<table class="table table-hover">
    <thead>
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

<table class="table table-dark table-hover">
    <thead>
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Middlename</th>
            <th scope="col">Surname</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th scope="row">1</th>
            <td>Lorem</td>
            <td>Quisque</td>
            <td>Amet</td>
        </tr>
        <tr>
            <th scope="row">2</th>
            <td>Ipsum</td>
            <td>Rutrum</td>
            <td>Tellus</td>
        </tr>
        <tr>
            <th scope="row">3</th>
            <td>Lectus</td>
            <td>Nulla</td>
            <td>Tempor</td>
        </tr>
    </tbody>
</table>

Contextual classes

Use contextual classes to color table rows or individual cells.

Class Heading Heading
Active Cell Cell
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">
    <thead>
        <tr>
            <th scope="col">Class</th>
            <th scope="col">Heading</th>
            <th scope="col">Heading</th>
        </tr>
    </thead>
    <tbody>
        <tr class="table-active">
            <th scope="row">Active</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr>
            <th scope="row">Default</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-primary">
            <th scope="row">Primary</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-secondary">
            <th scope="row">Secondary</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-success">
            <th scope="row">Success</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-danger">
            <th scope="row">Danger</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-warning">
            <th scope="row">Warning</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-info">
            <th scope="row">Info</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-light">
            <th scope="row">Light</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
        <tr class="table-dark">
            <th scope="row">Dark</th>
            <td>Cell</td>
            <td>Cell</td>
        </tr>
    </tbody>
</table>

View the complete table documentation at Bootstrap website.

Loading...