Skip to main content
CSS-Tricks
Since 2007
  • Articles
  • Guides
  • Almanac
  • Links
  • Picks
  • Newsletter
  • Search

Links

Things from around the web that we’re reading and have some thoughts about. Have a link we ought to know about? Let us know!

Resolved: CSS Class Prefix Selector

Bram.us | https://www.bram.us/2026/08/20/the-future-of-css-target-multiple-classes-with-the-class-prefix-selector/
Read commentary

Just looking at what Bramus shared the other day:

Continue Reading →

WordPress.com Student Plan

WordPress.com | https://wordpress.com/support/plan-features/student-plan/
Read commentary

So happy to see WordPress.com offering a pricing tier aimed at students that gives them free hosting for a year:

WordPress.com offers the Student plan free, so cost is never a barrier to learning web skills. The goal is for students of any subject to create and share their thoughts and work online, and to own their online presence from the start.

Continue Reading →

Dark mode toggles: two states are enough

Lea Verou | https://lea.verou.me/blog/2026/dark-mode-toggles/
Read commentary

Exactly the kind of nerdy UI/UX discussion I love:

Continue Reading →

SmashingConf Freiburg 2026, September 7-10

SmashingConf | https://smashingconf.com/freiburg-2026
Read commentary

Smashing Magazine’s in-person conferences are back and returning to the wonderful city of Freiburg next month, September 7–10. In you didn’t know it, Freiburg is where it all started for Smashing Magazine! It’s their home turf and the conferences, if you haven’t been to one before, are always worth it.

Continue Reading →

Prop For That

Prop For That | https://prop-for-that.netlify.app
Read commentary

No secret that Adam’s all about props. Dude gave us Open Props a good while back for a slew of preconfigured variables for color, shadows, sizing, typography, among much much more. Now he’s back with Prop For That, a similar sorta idea, but mind-blowing in the sense that it creates live props based things CSS can’t normally see in the browser. Things like cursor position, progress values, certain form states, current time, scroll velocity — you know, the stuff that JavaScript sniffs and passes to CSS.

Continue Reading →

There’s no need to include ‘navigation’ in your navigation labels

tempertemper | https://www.tempertemper.net/blog/theres-no-need-to-include-navigation-in-your-navigation-labels
Read commentary

Mark Underhill:

And now to the reason I wrote this post: including the word “navigation” in your <nav> labels. There’s no need. If we did, we’d hear something like “Navigation, Primary navigation”. Not the end of the world, but unnecessarily repetitive for screen reader users.

Continue Reading →

Google’s Prompt API

Mat Marquis | https://wil.to/posts/googles-prompt-api/
Read commentary

Mat Marquis on Google pulling the web standards equivalent of U2 album marketing:

As a Chrome user, you’ll have received Gemini Nano in the form of a 4GB transfer recently; no permission asked or required. If you remove it, Chrome will re-download it. For reasons I can only guess at, Gemini Nano is presumably now considered to be part of Chrome itself, despite being a standalone product that is included alongside but not integrated into the browser — the way a copy of Bonzi Buddy included in a browser update might be considered a part of said browser.

Continue Reading →

ReliCSS

Always Twisted | https://www.alwaystwisted.com/relicss/
Read commentary

We all have a few skeletons in our CSS closets. There’s probably that one-off !important where you can now manage that more effectively with cascade layers. Or maybe a dated Checkbox Hack that :has() has solved. Perhaps it’s been a long while since your last site redesign and it’s chock-full of vendor-prefixed properties from 2012. Thar be demons!

Stu Robson’s ReliCSS (clever name!) tool can excavate outdated CSS in your codebase that have modern CSS solutions.

Continue Reading →

Open Props @custom-media Recipes

Open Props GitHub | https://github.com/argyleink/open-props/blob/main/src/props.media.css
Read commentary

The @custom-media at-rule has landed in Firefox Nightly! I couldn’t find it in the release notes but Adam Argyle’s on the beat noting that it’s behind a flag for now.

Continue Reading →

HTTP Archive 2025 Web Almanac

HTTP Archive | https://almanac.httparchive.org/en/2025/
Read commentary

I love me some good web research reports. I’m a sucker for them. HTTP Archive’s Web Almanac is one report I look forward to every year, and I know I’m not alone there. It’s one of those highly-anticipated publications on the state of the web, chock-full of well-documented findings about millions of live websites — 17.2 million in this edition! — from page content, to performance, to accessibility, to UX, to… well, let’s just get to it.

Continue Reading →
  • 1
  • 2
  • 3
  • ...
  • 203
  • Older

CSS-Tricks is powered by DigitalOcean.

Get Curated Front-End Roundups Right in Your Inbox

Coming back really, really soon! See past issues →

This field is for validation purposes and should be left unchanged.

CSS-Tricks
  • About the site
  • Contact us
  • Write for CSS-Tricks!
  • Advertising
  • RSS Feeds
Social
  • Bluesky
  • Mastodon
  • CodePen
  • X / Twitter
  • LinkedIn
Legalese
  • CSS-Tricks License
  • AI Statement
Back to Top