Search
Getting Creative With Quotes
11.8.2025
How do you design block quotes and pull quotes to reflect a brand’s visual identity and help tell its story? Here’s how I do it by styling the HTML blockquote element using borders, decorative quote marks, custom shapes, and a few unexpected properties.
Getting Creative With Quotes originally...
Keeping the page interactive while a View Transition is running
31.1.2025
When using View Transitions you’ll notice the page becomes unresponsive to clicks while a View Transition is running. […] This happens because of the ::view-transition pseudo element – the one that contains all animated snapshots – gets overlayed on top
…
Keeping the page...
CSS Wrapped 2024
6.12.2024
Join the Chrome DevRel team and a skateboarding Chrome Dino on a journey through the latest CSS launched for Chrome and the web platform in 2024, highlighting 17 new features
That breaks down (approximately) as:
Five components
Interactions
Developer experience…
CSS Wrapped 2024...
Knowing CSS is Mastery to Frontend Development
6.12.2024
Anselm Hannemann on the intersection between frameworks and learning the basics:
Nowadays people can write great React and TypeScript code. Most of the time a component library like MUI, Tailwind and others are used for styling. However, nearly no
…
Knowing CSS is Mastery to Frontend...
Michael Saylor posts fake quote from Trump on crypto to 3.6M followers
30.10.2024
Donald Trump said nothing about changing tax laws for Americans using Bitcoin to buy coffee but has suggested eliminating federal income tax
You can use text-wrap: balance; on icons
24.10.2024
Terence Eden on using text-wrap: balance for more than headings:
But the name is, I think, slightly misleading. It doesn’t only work on text. It will work on any content. For example – I have a row of icons at
…
You can use text-wrap: balance; on icons originally published...
The Proliferation and Problem of the ✨ Sparkles ✨ Icon
3.10.2024
Kate Kaplan hits on something over at Nielsen Norman Group’s blog that’s been bugging me:
The challenge with this icon is sparkle ambiguity: Participants in our recent research study generally agreed that it represented something a little special
…
The Proliferation...
BCD Watch
26.9.2024
A new tool from Eric Meyer, Brian Kardell, and Stephanie Stimac backed with Igalia’s support. Brian announced it on his blog, as did Eric, describing it like this:
What BCD Watch does is, it grabs releases of the Browser
…
BCD Watch originally published on CSS-Tricks, which...
Shipping Tumblr and WordPress
29.8.2024
Didya see that Tumblr is getting a WordPress makeover? And it’s not a trivial move:
This won’t be easy. Tumblr hosts over half a billion blogs. We’re talking about one of the largest technical migrations in internet history. Some
…
Shipping Tumblr and WordPress originally published...
Introducing <shelly-wc>
28.8.2024
I created a little library at work to make those “skeleton screens” that I’m not sure anyone likes. […] We named it skellyCSS because… skeletons and CSS, I guess. We still aren’t even really using it very much, but it
…
Introducing <shelly-wc> originally published...
Understanding Gutenberg Blocks, Patterns, and Templates
26.8.2024
Developers suffer in the great multitudes whom their sacred block-based websites cannot reach.
Johannes Gutenberg (probably)
Long time WordPresser, first time Gutenberger here. I’m a fan even though I’m still anchored to a classic/block hybrid setup. I believe Johanes himself...
Basic keyboard shortcut support for focused links
23.8.2024
Eric gifting us with his research on all the various things that anchors (not links) do when they are in :focus.
Turns out, there’s a lot!
That’s an understatement! This is an incredible amount of work, even …
Basic keyboard shortcut support for focused links originally published...
Callbacks on Web Components?
22.8.2024
A gem from Chris Ferdinandi that details how to use custom events to hook into Web Components. More importantly, Chris dutifully explains why custom events are a better fit than, say, callback functions.
With a typical JavaScript library, you pass
…
Callbacks on Web Components? originally...
How are the `colspan` and `rowspan` attributes different?
15.8.2024
Yes, yes. Functionally, they are different. But heck if I didn’t know about the wacky thresholds until Jens Oliver Meiert tooted a pair of quick polls.
According to the HTML Standard:
If the current cell has a colspan attribute, then 
…
How are the `colspan`...
font-size Limbo
13.8.2024
You might recall that Alvaro suggests bumping up font-size to 1.25rem from the default user agent size of 16px. Sebastian Laube pokes at that:
I wouldn’t adopt Alvaro’s suggestion without further ado, as I would waste so much space
…
font-size Limbo originally published...
(Hyper) Links About (Hyper) Links
2.8.2024
Heydon on the virtues of hyperlinking hypertext in an anchor element:
Sometimes, the <a> is referred to as a hyperlink, or simply a link. But it is not one of these and people who say it is one are
…
(Hyper) Links About (Hyper) Links originally published...
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier!
1.8.2024
I have to thank Jeremy Keith and his wonderfully insightful article from late last year that introduced me to the concept of HTML Web Components. This was the “a-ha!” moment for me:
When you wrap some existing markup in a
…
HTML Web Components Make Progressive Enhancement and...
Nigeria Forex Crisis: Central Bank Removes Cap on Exchange Rate for International Money Transfer Operators
4.2.2024
The Central Bank of Nigeria announced on Jan. 31 that it had removed caps on naira payout rates that international money transfer operators are allowed to quote. The central bank said the policy change is an effort aimed at further liberalizing the foreign exchange market. The naira’s Feb.1...
Binance Boss Counters ‘FUD’ Amidst Legal Challenges, Touts Company’s Resilience and Low Turnover
8.9.2023
Binance has faced a series of negative news reports in recent weeks. However, the cryptocurrency exchange’s leader, Changpeng Zhao, known as CZ, used social media to assure the community that the reports were just fear, uncertainty, and doubt (FUD). Despite the departure of some...
Decade-Old Wisdom: Unpacking Satoshi Nakamoto’s Definitive Quote on Bitcoin Transaction Challenges, 13 Years On
29.7.2023
Thirteen years ago to the day, the enigmatic creator of Bitcoin, Satoshi Nakamoto, pronounced a quote that has since reverberated across various contexts. This prominent aphorism: “If you don’t believe me or don’t get it, I don’t have time to try to convince...