3 ms·
1. On many browsers, if you don't use `display: table-row` between those, it'll mess up your content. 2. CSS only almost exposes the HTML table layout system.
by parenthephobia 10y ago
1. On many browsers, if you don't use `display: table-row` between those, it'll mess up your content.
2. CSS only almost exposes the HTML table layout system. e.g. There are no column groups, or column or row spans. There's no way to indicate a table header in CSS that would make a browser repeat it when printing a table over multiple pages.
3. People who learn by rote that table is evil without really learning why are likely to assume that using CSS to make something behave (almost) like a table is also evil.