Skip to Content

A stick figure smiling

If you want to see more comics like this, sign up for my saturday comics newsletter or browse more comics!

Image of a comic. To read the full HTML alt text, click "read the transcript".

browse more comics! get the zine!
read the transcript!

CSS has specifications

CSS 2.1, represented by an image of a document with many lines of text: hello, this is how max-width works in excruciating detail

there used to be just one specification

Illustration of a smiling stick figure with curly hair.

person: it’s called “CSS 2” and I still like to reference it to learn the basics

today, every CSS feature has its own specification

you can find them all at

there are dozens of specs, for example: colors, flexbox, and transforms

major browsers usually obey the spec

but sometimes they have bugs

Illustration of a happy little caterpillar-type bug.

browser, represented by a box with a smiley face: oops, I didn’t quite implement that right…


CSS versions are called “levels”.

new levels only add new features. They don’t change the behaviour of existing CSS code

new features take time to implement
(The URL is surrounded by little hearts and stars)

can tell you which browser versions support a CSS feature

Saturday Morning Comics!

Want another comic like this in your email every Saturday? Sign up here!

I'll send you one of my favourite comics from my archives every Saturday.
© Julia Evans 2024 | All rights reserved (see the FAQ for notes about licensing)