Swiss Army knives vs Octopuses @ Buntport Theater
Denver, CO –
🚧 Site styles are under construction. Please enjoy the minimalism. 🚧
To say of two socks that they are identical is nonsense, and to say of one sock that it is identical with itself is to say nothing. I think Wittgenstein said that. I wonder if Wittgenstein ever had to write a bio. I wonder if he did his own laundry?
Denver, CO –
Vancouver, Canada –
Denver, CO – –
San Francisco, CA (hybrid) – –
I want to re-think the front-end of my site, without too much change to the (Eleventy/Markdown) content that drives it. And I want to do it slowly.
There’s a well-established ‘best practice’
that CSS authors
(as well as linters and minifiers)
should remove units from any 0
value.
It’s a fine rule in most cases,
but there are a few common situations
where it will break your code.
Erin and I spent a couple days last week at the Colorado Shoe School in Bellvue, CO – learning, designing, and making our own sneakers. Yes, actual sneakers, fit for wearing, and built from scratch. Only the soles come pre-formed out of recycled plastic.
All browsers add an 8px
margin
on the body
element –
it’s part of the w3c-recommended
default stylesheet
which browsers generally use
as a starting point
for their own ‘user agent’ styles.
But why 8px
?
Where does that come from?
Working on Sass
support for color spaces,
I ran into a question
about the proper handling of hwb()
colors.
That lead me down a rabbit hole,
exploring the edges of hwb
(and powerless color channels) in CSS.