Links
The CSS Selection - 2026 Edition
In this article we’re having a look at how CSS is used at scale on over 100,000 websites. We’ll look at what things are common on most websites and discover interesting outliers. This is the first edition of what I hope to be many, so this is meant as a baseline for future editions, setting up the first numbers to compare with in coming years.
A Broken Heart
You always know it’s a good bug when your first reaction is, “How could this even happen?” If we removed the heart emoji in our Send Feedback button, then Safari could lay the page out in 2 milliseconds. If we re-added it, the page took 1600ms for each layout, of which there were multiple.
Approximating contrast-color() With Other CSS Features
The new
contrast-color()function is not fully supported yet. But can we still implement it in a cross-browser friendly way using other new CSS features?
Scroll indicators on tables with background colours using animation-timeline
I have a table, with alternating rows having different background colors, and the table content overflows the container on the right. I want to have a shadow/indicator on the side of the table that is overflowing the container.
Wishcessibility
Accessibility is really similar to recycling in certain ways. Most people agree that they are both net positives for the world, so many folks want to try their best at it, even if it requires them to take on a bunch of work they might not necessarily be prepared for. This often leads to a problem that I will call ‘wishcessibility.‘
Videos
CSS properties that solve annoying problems
Five quick useful CSS one-liners or single property value pairs that I find quite useful.
Sponsor
Sponsored by Cloud Four
Thanks to Cloud Four for sponsoring this week’s newsletter! They solve complex responsive web design and development challenges for ecommerce, healthcare, fashion, B2B, SaaS, and nonprofit organizations.
If you’d like to help with the costs of running Friday Front-End, you can back our Patreon for as little as a dollar a month.