9 ms·
"Screen reader pedantry" sure is a pretty abrasive way of describing creating websites for people.
by madeofpalk 7y ago
"Screen reader pedantry" sure is a pretty abrasive way of describing creating websites for people.
- pjc50 7y agoYou're right, it's unnecessarily abrasive. But it is, as far as I can tell, a very minority use case, and these days most of the reader software has adapted. If you see some of the DOM horrors inflicted by Facebook, then suddenly tables look positively readable. Perhaps what should have happened was the defining of a "table-layout" tag that behaves exactly the same as "table" except it's understood to be for visual presentation only. Flexbox almost achieves this, but for some reason isn't as popular.
- egeozcan 7y agoBrain-washers and adblockers playing catch-up leaving a scorched-DOM behind. Also, flexbox is very popular in my experience.
- lozenge 7y agoAll the table elements just have special values for the CSS "display" property. You can apply these to divs or any elements and get table layout.
- okcando 7y agoThere is such a thing in CSS. Display: table, table-cell, etc. It's supposed to make content render exactly as if it were cast in an Html table.