@cagov/ds-table
v1.0.2
Published
Default table style.
Downloads
711
Keywords
Readme
Table
This CSS-only module contains styles for basic tables. index.css
is for headless/agnostic implementations. index.wordpress.css
is for Wordpress.
Sample HTML
<link rel="stylesheet" href="../../base-css/dist/themes/cagov.css" />
<link rel="stylesheet" href="../dist/index.css" />
<figure class="cagov-table">
<table>
<thead>
<tr>
<th>No aligment</th>
<th>two</th>
<th>three</th>
<th>four</th>
<th>five</th>
</tr>
</thead>
<tbody>
<tr>
<td>six</td>
<td>seven</td>
<td>eight</td>
<td>nine</td>
<td>ten</td>
</tr>
<tr>
<td>eleven</td>
<td>twelve</td>
<td>thirteen</td>
<td>fourteen</td>
<td>fifteen</td>
</tr>
<tr>
<td>sixteen</td>
<td>seventeen</td>
<td>eighteen</td>
<td>nineteen</td>
<td>twenty</td>
</tr>
<tr>
<td>twenty-one</td>
<td>twenty-two</td>
<td>twenty-three</td>
<td>twenty-four</td>
<td>twenty-five</td>
</tr>
<tr>
<td>twenty-six</td>
<td>twenty-seven</td>
<td>twenty-eight</td>
<td>twenty-nine</td>
<td>thirty</td>
</tr>
</tbody>
</table>
<figcaption>and a caption</figcaption>
</figure>
<figure class="cagov-table aligncenter">
<table>
<thead>
<tr>
<th>Align Center</th>
<th>two</th>
<th>three</th>
<th>four</th>
<th>five</th>
</tr>
</thead>
<tbody>
<tr>
<td>six</td>
<td>seven</td>
<td>eight</td>
<td>nine</td>
<td>ten</td>
</tr>
<tr>
<td>eleven</td>
<td>twelve</td>
<td>thirteen</td>
<td>fourteen</td>
<td>fifteen</td>
</tr>
<tr>
<td>sixteen</td>
<td>seventeen</td>
<td>eighteen</td>
<td>nineteen</td>
<td>twenty</td>
</tr>
<tr>
<td>twenty-one</td>
<td>twenty-two</td>
<td>twenty-three</td>
<td>twenty-four</td>
<td>twenty-five</td>
</tr>
<tr>
<td>twenty-six</td>
<td>twenty-seven</td>
<td>twenty-eight</td>
<td>twenty-nine</td>
<td>thirty</td>
</tr>
</tbody>
</table>
<figcaption>and a caption</figcaption>
</figure>
<figure class="cagov-table alignleft">
<table>
<thead>
<tr>
<th>Align Left</th>
<th>two</th>
<th>three</th>
<th>four</th>
<th>five</th>
</tr>
</thead>
<tbody>
<tr>
<td>six</td>
<td>seven</td>
<td>eight</td>
<td>nine</td>
<td>ten</td>
</tr>
<tr>
<td>eleven</td>
<td>twelve</td>
<td>thirteen</td>
<td>fourteen</td>
<td>fifteen</td>
</tr>
<tr>
<td>sixteen</td>
<td>seventeen</td>
<td>eighteen</td>
<td>nineteen</td>
<td>twenty</td>
</tr>
<tr>
<td>twenty-one</td>
<td>twenty-two</td>
<td>twenty-three</td>
<td>twenty-four</td>
<td>twenty-five</td>
</tr>
<tr>
<td>twenty-six</td>
<td>twenty-seven</td>
<td>twenty-eight</td>
<td>twenty-nine</td>
<td>thirty</td>
</tr>
</tbody>
</table>
<figcaption>and a caption</figcaption>
</figure>
<figure class="cagov-table alignright">
<table>
<thead>
<tr>
<th>Align Right</th>
<th>two</th>
<th>three</th>
<th>four</th>
<th>five</th>
</tr>
</thead>
<tbody>
<tr>
<td>six</td>
<td>seven</td>
<td>eight</td>
<td>nine</td>
<td>ten</td>
</tr>
<tr>
<td>eleven</td>
<td>twelve</td>
<td>thirteen</td>
<td>fourteen</td>
<td>fifteen</td>
</tr>
<tr>
<td>sixteen</td>
<td>seventeen</td>
<td>eighteen</td>
<td>nineteen</td>
<td>twenty</td>
</tr>
<tr>
<td>twenty-one</td>
<td>twenty-two</td>
<td>twenty-three</td>
<td>twenty-four</td>
<td>twenty-five</td>
</tr>
<tr>
<td>twenty-six</td>
<td>twenty-seven</td>
<td>twenty-eight</td>
<td>twenty-nine</td>
<td>thirty</td>
</tr>
</tbody>
</table>
<figcaption>and a caption</figcaption>
</figure>
Project installation
The instructions assume familiarity with npm package management tool and Sass.
- Include SCSS in your compiler.
- Add the sample markup from the component to your HTML.
- Adjust text as needed.
CDN installation
We recommend using a build system and bundling your CSS for faster performance. If you do not use a build system, you can include the code from our CDN with a link tag.
<link rel="stylesheet" href="https://cdn.designsystem.webstandards.ca.gov/components/ds-table/v1.0.2/dist/index.css">
Expected variables
none.