CSS Naked Day

The once-a-year event that celebrates clean markup.

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.


Related posts

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:



Signup to my newsletter

Join the dozens (dozens!) of people who get my writing delivered directly to their inbox. You'll also hear news about my miscellaneous other projects, some of which never get mentioned on this site.

    Newer post:

    Installing acoustic panels

    Published on

    Older post:

    Twitter Cards with Nunjucks and 11ty

    Published on