pevhs.ch ~/etc/

Styling

Concerning the World Wide Web, I believe that CSS was a good idea, but one that has slowly been used more and more to the point that now, the styling of a website can weigh more bytes than the content of the page itself. That's probably my main issue with CSS: it can cleverly be used to make it impossible to quickly judge the quality of the text that is displayed. Have you ever stumbled on a very pretty Neocities site which ended up being an empty shell?

It also allowed developers to be lazy and not care about how their pages look without it: most websites nowadays are impossible to use if CSS is disabled. Just the header most often takes two thirds of the page (not the screen, the page) without styling enabled because nested lists upon nested lists were used.

I believe HTML to be a very versatile tool to create web pages in (well, it's the only choice if you're not using a converting tool of some sort), and I even find it relatively enjoyable to write, but all of that is lost when one tries to add anything more than simple styling to it. The general disgust surrounding CSS is what gave birth to frameworks that do CSS for you but add classes like "btn-block" so that inexperienced users once again mix content and styling, the thing that CSS wanted to solve years ago. Unless the developers know what accessibility means, tags other than p or ul lose all of their usefulness and are replaced by the all-powerful div. (Frameworks may counter this if they are the ones generating HTML.)

But since all of that is invisible, most UI/UX developers will keep marveling at the design of webapps that are monstruous under the hood, and abhor websites that are frugal in their design (or which don't use any styling at all).