Skip to main content
Photography of Alvaro Montoro being a doofus
Alvaro Montoro

Sofia's Father

An Apple A Day...

comiCSS cartoon for February 17, 2023

css webcomic comicss

They say an apple a day keeps the doctor away... But does that apply to web development and CSS, too? Today's cartoon tried to answer that question.

Cartoon with the title 'They say an apple a day keeps the doctor away... but the CSS Developer :has more faith in a margin'. A man doing yoga, his personal space highlighted with a border. There's a bubble with the CSS code: ':has(.doctor) #me { margin: 15vmin; }' And at a distance, there's an angry doctor who can't get closer.
comiCSS cartoon for February 17, 2023.

As the cartoon is coded in HTML and CSS, you can check the source code at this live demo on comicss.art.

Alternative

I also coded an alternative version, a bit more educational, highlighting the parts of the box model using the same drawing (hopefully, the personal space idea is clear... I know it may not be obvious...)

'An apple a day may keep the doctor away... But a CSS developer trusts the box model'. A cartoon with a man doing yoga with a dashed line showing his personal space, a bubble with the CSS code ':has(.doctor) #me { margin: 15vmin; }', and an angry doctor complaining he can't get closer. The person doing yoga is labeled as 'content', the space between the person and the dashed line is 'padding', the dashed line is labeled 'border', the space between the dashed line and the doctor is 'margin'
Alternative cartoon showing the box model.

Hopefully, it is clear. Although I must admit, the dashed line marking the personal space is a bit weird, and it can be confusing (as it may seem like it's a force field and the margin is actually between the person and the border instead of between the border and the doctor.)

Article originally published on