I try outline the pros and cons of CSS compared to tables and learn in which case to use which. Then advantages using css instead of table and files
- CSS is for information and tables for data (fuzzy which is which)
- CSS you can enlarge infinitely since it’s code
- CSS you can make multilingual easily just input the text
- Also simple to change colors
Do you agree or propose otherwise? It seems tables in theory should be rarely used, do you have arguments in favor of HTML tables?
A major problem with tables is that it’s not accessible. When a visually impaired person uses a screen reader to navigate a table-based web site, the screen reader will say row, column, column, row, row, (a little bit of useful information), row, row, column, column, row….. which, as you can imagine, is very annoying. Also, when read in this way, things tend to appear totally out of order.
If you build a website with divs and spans, screen readers will get straight to the content, because all the layout information (which is useless to blind people) would have been tucked away in a separate CSS file. This is especially important when you’re building websites for certain institutions which need to follow federal accessibility guidelines.