The CSS lh unit
A look at the CSS line height unit and how it works.
Personal portfolio and blog of Mike Rockwood
A look at the CSS line height unit and how it works.
Just a bit of fun.
Putting a YouTube video inside a closed details element means it won’t load until that details element is opened. We can use that.
This looks like a pretty solid CSS reset.
Chris Ferdinandi shares his starting point for building web components. I generally agree with his approach.
An article describing how to enable Webmentions on a static site using Zola, webmention.io, and GitHub Actions to support decentralized blog interactions.
David Bushell shares some useful web component patterns.
Jim Nielsen shares some advanced anchor element functionality.
Node.js has made a bunch of improvements recently that I wasn’t aware of.
Format dates and times in JavaScript using toLocaleDateString() and toLocaleTimeString() without relying on external libraries like Moment.js.
Interactive tool for finding named colors usable in CSS.
I really like this web component Chris Ferdinandi came up with for displaying tables on mobile screens.
A collection of Adam Argyle’s nifty CSS and JS snippets
I missed this: it’s now much easier to make images responsive in HTML.
People are upset about LinkedIn training AI on user data, but a model trained on that much cringe sounds hilarious.
I know there are a lot of generative AI haters, but based on my limited experience, OpenAI o1 is substantially better at coding than previous models. There could be rough times ahead for people like me, but I’m curious to see what people with non-technical backgrounds are able to dream up without the slog of learning how to code.
Useful perspective from a former browser engineer who is now working in web development.
I don’t know why, but soft piano rock is really doing it for me right now.
Perhaps the biggest tragedy of Google’s descent into uselessness is that we can’t say “Google it” anymore to get out of doin’ stuff.
This article from a few years ago is exactly what it sounds like. Funny throughout.
This list showcases possibilities for your personal site, from technical to whimsical ideas.
A clever way to reduce layout shift caused by custom fonts on a website.
A collection of blog posts about personal sites and why they are more fun than the corporate web.
Looks like we’re finally getting a Media Query to test whether a user has JavaScript enabled. Chrome only for now.
Just upgraded my gaming PC. I hope it improves my performance in online chess.
CSS that should be corrected if anyone invents a time machine. :P
I, for one, am disappointed OpenAI didn’t build a new AI CEO.
Nice little article by Andy Bell describing how to build social sharing buttons in a slightly better way. It would be better if it was a native web component instead of a Vue component.
Some nifty utilities for fluid typography created by Tobias Ahlin Bjerrome.
Jeremy Keith: The default approach should be to assume a multi-page approach (which is the way the web works by default). Deciding to take a JavaScript-driven single-page approach should be the exception.
Web components don’t need to be complicated.
Even more reasons to worry about microplastics. Plus, this article introduced me to a fun new word, “plastisphere.”
That feeling when you find a bug in the site you’re working on and the browser update that just dropped fixes it.