#css,
CSS-Tricks, Version 20

Things look a little different around here? I hope so because we just pushed a site redesign! Here's everything new with the 20th(!!) version of CSS-Tricks.

https://css-tricks.com/css-tricks-version-20/
CSS-Tricks, Version 20
Things look a little different around here? I hope so because we just pushed a site redesign! Here's everything new with the 20th(!!) version of CSS-Tricks.
css-tricks.com
November 9, 2026 at 3:50 PM
Gecko: Intent to ship: CSS Typed OM Level 1

groups.google.com/a/mozilla.or...

> As of Firefox 161, we intend to enable CSS Typed OM Level 1 by
default on all platforms.

🤩🎉

Polyfill available, by yours truly: www.bram.us/2026/10/13/i...
Introducing css-typed-om, a complete and WPT-tested polyfill for CSS Typed OM
Being a big fan of the CSS Typed OM, I’ve wanted a proper polyfill for it for years. Just before my summer vacation back in July, with the help of Gemini/Antigravity, I finally built one: css-typed-om...
www.bram.us
November 7, 2026 at 5:02 PM
modern css 🤤🤤🤤🤤🤤
November 9, 2026 at 10:56 AM
*swoon* my first CSS Tricks article

🙏🖤
Taming Typography: Building a Modern CSS Reset

Stu created tidy-typography.css: a style reset for taming typography with modern CSS features for everything from fluid typography and vertical rhythm, to hyphens and variable fonts.

https://css-tricks.com/taming-typography-modern-css-reset/
Taming Typography: Building a Modern CSS Reset
Stu created tidy-typography.css: a style reset for taming typography with modern CSS features for everything from fluid typography and vertical rhythm, to hyphens and variable fonts.
css-tricks.com
November 5, 2026 at 3:04 PM
Taming Typography: Building a Modern CSS Reset

Stu created tidy-typography.css: a style reset for taming typography with modern CSS features for everything from fluid typography and vertical rhythm, to hyphens and variable fonts.

https://css-tricks.com/taming-typography-modern-css-reset/
Taming Typography: Building a Modern CSS Reset
Stu created tidy-typography.css: a style reset for taming typography with modern CSS features for everything from fluid typography and vertical rhythm, to hyphens and variable fonts.
css-tricks.com
November 5, 2026 at 2:56 PM
Did you SEE what’s in Safari 27.3 beta?

Temporal
CSS @function
attr()
corner-shape
popover="hint"
if()
interactive-widget
closedby
Streaming fetch() request bodies
Explicit Resource Management

What’s most exciting to you??
November 9, 2026 at 8:44 PM
"Taming Typography: Building a Modern CSS Reset" by @sturobson.com on @css-tricks.com

This post is packed with some great typography CSS tips. The post is awesome, as is the comment underneath. Both contain tonnes to learn from.

css-tricks.com/taming-typog...

#css #typography
Taming Typography: Building a Modern CSS Reset
Stu created tidy-typography.css: a style reset for taming typography with modern CSS features for everything from fluid typography and vertical rhythm, to hyphens and variable fonts.
css-tricks.com
November 8, 2026 at 8:05 AM
It's sad, that we say goodbye to js.org, but we're also happy to say hello to our new domain:

yak.style

The first time I have a domain where it's name is shorter than the tld 😅
yak: zero-runtime CSS-in-JS for React and Solid
Vanilla CSS syntax in TypeScript, zero runtime: yak compiles the styled-components API to plain CSS at build time. Works with React Server Components.
yak.style
November 9, 2026 at 4:46 PM
css - city grrrl
November 9, 2026 at 5:32 PM
CSS @function, if(), advanced attr(), corner-shape, …
HTML popover="hint", closedby, viewport meta tag `interactive-widget`, …

🤩🤩🤩
November 9, 2026 at 9:38 PM
Blink: Intent to Prototype: CSS prefers-bold-text media query
Blink: Intent to Prototype: CSS prefers-bold-text media query
Blink: Intent to Prototype: CSS prefers-bold-text media query
groups.google.com
November 6, 2026 at 3:35 AM
Thanks to modern #CSS, we can think of markup as data structures: a
    becomes an array, a grid a spreadsheet. With custom properties and container queries, we can borrow the browser's layout algorithms to power our styles.

    New blog! noscript.ing/compute ✨
Computing with CSS Layout
Bulk math from the browser’s own layout algorithms.
noscript.ing
November 5, 2026 at 5:22 PM
what is a css
November 8, 2026 at 8:16 PM
You're building a CSS-only wat???
This pattern gets even crazier when combined with view timelines, which essentially unlock state for stylesheets.

I'm using it to build a lot of things, including a CSS-only physics library 🏀

Try a demo: codepen.io/editor/alowp...
November 6, 2026 at 1:21 AM
also since i control the parser/grammar for css-likes now, i can have colors spit out their text into an attribute that i can use attr(..) on in the application's highlighting stylesheet: so you can get these CSS color previews!
November 8, 2026 at 4:21 AM
why let Safari have all the "adaptive dark mode" fun when we've got CSS‽
November 5, 2026 at 1:25 PM
Go CSS-Tricks! It's refreshing to see a real™ website redesign 👌
CSS-Tricks, Version 20

Things look a little different around here? I hope so because we just pushed a site redesign! Here's everything new with the 20th(!!) version of CSS-Tricks.

https://css-tricks.com/css-tricks-version-20/
CSS-Tricks, Version 20
Things look a little different around here? I hope so because we just pushed a site redesign! Here's everything new with the 20th(!!) version of CSS-Tricks.
css-tricks.com
November 9, 2026 at 4:37 PM
today a person that doesn't write CSS, and never has told me they don't think CSS even needs to exist anymore because of AI.

Fundamental misunderstanding of both CSS & LLMs. but go off I guess.

WHAT IS THE AI GONNA WRITE FOR YOU IF CSS DOESN"T EXIST CARL?? (name changed to protect the misinformed)
November 8, 2026 at 12:39 AM
Re-Implementing `:nth-child()` With Modern CSS, by @css@front-end.social (@csstricks@mastodon.social):

https://css-tricks.com/re-implementing-nth-child-with-modern-css/?ref=dxsrc.org

#css #selectors
Re-Implementing :nth-child() With Modern CSS | CSS-Tricks
Combining :nth-child with style queries and sibling-index() to conditionally select child elements.
css-tricks.com
November 7, 2026 at 8:30 AM
CSS Typed Object Model API (for SSR)
November 8, 2026 at 2:44 PM
If you see this and you're working with SVGs in Svelte, the SVG is the problem. Switch to using a masked-image in CSS instead (it's available everywhere)
mask-image CSS property - CSS | MDN
The mask-image CSS property sets the image that is used as the mask layer for an element, hiding sections of the element on which the masking image is set based on the alpha channel of the mask image ...
developer.mozilla.org
November 9, 2026 at 6:55 PM
CSS gave us relative sizing for a reason
November 7, 2026 at 7:57 PM
The new css tricks site is kinda.... broken?
November 7, 2026 at 4:52 AM
Sometimes I feel like "I am hacking too much with CSS" but in reality not that much 😅👇
November 5, 2026 at 8:36 PM