Accessibility · Junior · Question 60 of 75

Why not use <table> to lay out a page?

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.

Further reading

Problem with a question

Accessibility · Junior · question 60

Test yourself

Take the Accessibility · Junior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz