7 ms·
A list is usually represented by an ol in HTML, not a table. HN uses three trs for each item, not one. The table cells are also not consistent, because it's no
by mediumdeviation 5y ago
A list is usually represented by an ol in HTML, not a table.
HN uses three trs for each item, not one. The table cells are also not consistent, because it's not actually a tabular data, so each cell could have nothing (used as a spacer for layout), or more than one thing squeezed inside. The intermingling of semantic and non-semantic (presentational) elements makes "understanding" the page difficult, which incidentally also makes the page less accessible since screen-readers also rely on the same mechanisms to relay information to non-sighted users.