Hacker News new | ask | show | jobs
by mdigi 4503 days ago
Tables are anything but responsive. Responsiveness is not about fluidly changing the width of elements. You can't for example change 3 column layout to 1 column with tables.

The only viable use of tables for layout is when you need to center something vertically. Even then it's better to skip using the tag and apply display: table; and display: table-cell; to respective elements.