Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The one part I disagree with is necessarily using <table> in place of divs with CSS Grid.

I suppose the soundness depends on how you read the word "table". For actual tabular data, <table> is probably the right choice for accessibility reasons. It's also why it's usually a bad idea to abuse tables for grid layouts in other cases.




I felt it was clear that the argument was <table> should be used for tables. S/he made no mention of layout.


CSS Grid is intended to be a wholesale upgrade from <table>. Do screen readers actually factor in the semantics of table markup?

> It's also why it's usually a bad idea to abuse tables for grid layouts in other cases.

This isn't so much about semantics, it's about the way it kills responsiveness




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: