Tables are useful for presenting data or factual information which are needed to be presented in rows and columns
HTML tables were invented for a reason, which is to display tabular data. As long as you use tables for tabular data only, and never nest a table inside another table, you’re using them correctly and as intended.
- You should never use a table for layout or positioning content
- Tables should be used for presenting data or factual information
- Do not centre text in a table, this could cause accessibility issues as centred text is harder to read. The text should always be left justified