Tables
Regular tables have standard heading colour set and pyjama stripe to each row
To allow for wide tables on smaller viewports a wrapper can be added using a simple JavaScript function that will add a div around the table with a horizontal scroll class:
o-scroll o-scroll--horizontal
This allows the table to be scrolled on smaller viewports. If this is not required a class is added to the table so no wrapper is added.
Regular tables
Regular tables are the default. They are used if the table has few columns and rows.
Example
| Cand. no. | Name | Gender | DOB |
|---|---|---|---|
| 2142 | Nam Sodales | Female | 01/11/2000 |
| 2158 | Diam ac Odales | Male | 01/12/2000 |
| 2177 | Consectur Smith | Female | 01/10/2000 |
| 2142 | Lorem Ipsum | Female | 01/11/2000 |
| 2158 | Diam ac Odales | Male | 01/12/2000 |
| 2177 | Consectur Smith | Female | 01/10/2000 |
Code example
Table header
<table class="table c-table" summary="Table contains candidate number, name, gender, date of birth with UCI, ULN and status for the candidate">
<thead>
<tr>
<th scope="col">Cand. no.</th>
<th scope="col">Name</th>
<th scope="col">Gender</th>
<th scope="col">DOB</th>
</tr>
</thead>
Table row
<tr>
<td>2142</td>
<td>Nam Sodales</td>
<td>Female</td>
<td>01/11/2000</td>
</tr>