Tables
Only use tables for displaying data. 📈Do not use tables for the sole purpose of design. ☷
Use Cases & Examples
This applies to all pieces of content in a similar way. When building any blogs or webpages be sure to use CSS rather than tables, unless it is for data.
Accessibility
Tables can be very hard for screen readers to parse. This is because the content in a table layout, while linear, doesn't always make sense when read left-to-right and top-to-bottom.
Best Practices
- Tables are often difficult to maintain, can hurt SEO, are slow to load, are inflexible across different browsers and devices, and are difficult to print
- Use CSS to build web pages more accessibly