looks in inspect element
Me: I stand corrected
looks in inspect element
Me: I stand corrected
There’s not just weird 90s style table layout/spacer gifs, there’s also just random font tags and inline color attributes for important (eg branding) elements. Every downvote greying is inline color attributes.
I’d originally planned on a companion stylesheet for Algolia search and it was so different I just bailed.
Edit: honestly given the forum, I wish they’d open source some portion of HN to allow improvement. I really want a better mobile view, which is easily achievable with CSS without using the API and hosting another domain. If there’s so little interest in UX improvement effort this is something we could pick up the slack on.
The text-browser point made by the OP is the first that ran into this however most text browsers don't render the current 'best practice' (using CSS classes with margins) correctly either.
If comments are nested unordered lists, why isn't the best practice a bunch of ul and li tags styled with CSS?
Lots of people notice, like OP and anyone using assistive technologies. So by your logic, it is bad design.
Lists should be marked up as lists, tabular data marked up as tables. We ended this debate in...1996?