{{ aspExample({ code: "<table class=\"asp-table\">
<thead class=\"asp-table__head\">
<tr class=\"asp-table__row asp-table__row–head\">
<th class=\"asp-table__header\" scope=\"col\">Reference</th>
<th class=\"asp-table__header\" scope=\"col\">Submitted</th>
<th class=\"asp-table__header\" scope=\"col\">Assigned to</th>
<th class=\"asp-table__header\" scope=\"col\">Processed</th>
</tr>
</thead>
<tbody class=\"asp-table__body\">
<tr class=\"asp-table__row\">
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Reference</span> RAF-RUAYY-LONG-CONTENT</td>
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Submitted</span> 13 June 2023 09:35</td>
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Assigned to</span> John Smith</td>
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Processed</span> 11 June 2023</td>
</tr>
<tr class=\"asp-table__row\">
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Reference</span> RAF-RUAYZ-LONG-CONTENT</td>
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Submitted</span> 13 June 2023 18:37</td>
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Assigned to</span> Ashley Kristy</td>
<td class=\"asp-table__cell\"><span class=\"asp-table__responsive-heading\" aria-hidden=\"true\">Processed</span> 11 June 2023</td>
</tr>
</tbody>
</table>", nunjucks: "{{ aspTable({
head: [
{ text: \"Column 1\" },
{ text: \"Column 2\" },
{ text: \"Column 3 numeric: true\",
numeric: true
},
{ text: \"Column 4\" }
],
rows: [
{
cells: [
{ text: \"Row 1, cell 1\" },
{ text: \"Row 1, cell 2\" },
{ number: 1 },
{ text: \"Row 1, cell 4. Extra content to demo width\" }
]
},
{
cells: [
{ text: \"Row 1, cell 1\" },
{ text: \"Row 1, cell 2\" },
{ number: 2 },
{ text: \"Row 1, cell 4. Extra content to demo width\" }
]
}
]
}) }}", title: "", id: "65a92fd59d3c8", url: "" }) }}
Use the table component to let users compare information in rows and columns.
Use tables to present data or information that can be organised in a structured way. This could consist of numbers, text or statistics.
A table should make it easy to:
Do not use tables for cosmetic reasons or when you can use normal page structure to present the information, for example headers or lists.
Never use the table component to layout content on a page. Instead, use the grid system.
The below criteria all need to be met for a component to be considered as fully developed for use within the ASP Digital Design System.