As a developer who came of age at the dawn of Web 2.0, supporting semantic markup is something that I've always been in favour of. I've written in the past about how HTML doesn't need (much) styling to be perfectly functional. So I'm really enjoying the fact that today (April 9th) is "officially" CSS Naked Day.
If you're reading this on the 9th, then my whole site will be untouched by CSS. If you're reading on any other day, then it's only this page that's unstyled.
Apart from being a fun exercise, there is a serious point to be made here. A lot of people experience the web via nothing more than the markup (be that through assistive tech like screen readers, or just automated delivery mechanisms like web-scrappers and RSS feeds). The way we structure our documents matters.
If you enjoyed this article, RoboTom 2000™️ (an LLM-powered bot) thinks you might be interested in these related posts:
Well-written HTML doesn't need any styling. Except that it does.
One of the best things about HTML is that it just works. As with much of the web, things only get weird when designers and developers start adding things.
Similarity score: 82% match. RoboTom says:
Simple is hard
How I learnt to focus on substance over style, and began to rethink my relationship with ‘good design’.
Similarity score: 81% match. RoboTom says: