Tables
Apply simple and clean styles to tables by using the pam-Table attribute.
There are a number of basic modifiers that can be used such as striped, bordered and fluid.
                Default styling
              
            | # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
                horizontal
              
              
                Creates a row focused table.
              
              | # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
                bordered
              
              
                Applies inner borders to table.
              
              | # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
                striped
              
              
                Exactly as it sounds, a striped table.
              
              | # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
                borderless
              
              
                Remove all borders.
              
              | # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
                center
              
              
                Horizontally center all cells.
              
              | # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
                fluid
              
              
                Adjusts width relative to parent element.
              
              | # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
Markup
<table pam-Table="[modifier]">
    <caption>Hello, I'm caption</caption>
    <thead>
        <tr>
            <th>#</th>
            <th>Title</th>
            <th>Rating</th>
            <th>Year</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>Swordfish</td>
            <td>10</td>
            <td>2001</td>
        </tr>
        <tr>
            <td>2</td>
            <td>WarGames</td>
            <td>9.0</td>
            <td>1983</td>
        </tr>
        <tr>
            <td>3</td>
            <td>Sneakers</td>
            <td>8.9</td>
            <td>1992</td>
        </tr>
    </tbody>
</table>Hover
Apply hover to the a table by using the hover modifier.
| # | Title | Rating | Year | 
|---|---|---|---|
| 1 | Swordfish | 10 | 2001 | 
| 2 | WarGames | 9.0 | 1983 | 
| 3 | Sneakers | 8.9 | 1992 | 
Markup
<table pam-Table="hover">
    <caption>Hello, I'm a hover table</caption>
    <thead>
        <tr>
            <th>#</th>
            <th>Title</th>
            <th>Rating</th>
            <th>Year</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>Swordfish</td>
            <td>10</td>
            <td>2001</td>
        </tr>
        <tr>
            <td>2</td>
            <td>WarGames</td>
            <td>9.0</td>
            <td>1983</td>
        </tr>
        <tr>
            <td>3</td>
            <td>Sneakers</td>
            <td>8.9</td>
            <td>1992</td>
        </tr>
    </tbody>
</table>Hooks
.hook-table
.hook-table-caption
.hook-table-caption-bp-medium
.hook-table-odd-td
.hook-table-td
.hook-table-th
.hook-table-td-th
.hook-table-td-th-bp-medium
.hook-table-td-th-first-child
.hook-table-thead
.hook-table-bordered
.hook-table-bordered-tbody-tr-last-child
.hook-table-borderless
.hook-table-center
.hook-table-fluid
.hook-table-horizontal-tbody-tr-last-child
.hook-table-horizontal-td-th
.hook-table-striped
Variables
These are all the component specific variables that can be used for customization.
| Name | Value | 
|---|---|
| @table-border-color | rgba(0, 0, 0, 0.12) | 
| @table-border-style | solid | 
| @table-border-width | 1px | 
| @table-color | @skin-text-primary-on-light | 
| @table-font-size | 0.875rem | 
| @table-font-weight | @font-weight-normal | 
| @table-hover-bg-color | rgba(0, 0, 0, 0.04) | 
| @table-letter-spacing | 0.018em | 
| @table-line-height | 1.25rem | 
| @table-padding-bp-medium | @space-16 | 
| @table-padding | @space-8 | 
| @table-head-bg-color | @skin-background | 
| @table-head-border-bottom | @table-border-width @table-border-style @table-border-color | 
| @table-th-font-weight | @font-weight-medium | 
| @table-striped-odd-bg-color | @skin-gray-200 | 
| @table-border-bordered-color | @table-border-color | 
| @table-border-bordered-style | solid | 
| @table-border-bordered-width | 1px | 
| @table-border-horizontal-color | @table-border-color | 
| @table-border-horizontal-style | solid | 
| @table-border-horizontal-width | 1px |