Accessibility · Junior · Question 60 of 75
Why not use <table> to lay out a page?
- 1Screen readers announce it as data rows and columns
- 2Modern browsers no longer support HTML tables
- 3Tables can't contain links, images or buttons
Show the answer
Correct answer: Screen readers announce it as data rows and columns
Explanation
A layout table confuses users with meaningless "row 3, column 2" information and reading order issues. Use CSS Grid or Flexbox for layout.