CSS trend articles

Deep dives on 2026-era CSS — why it matters, how it works, accessibility & performance. Filter by tag:

New feature

State-aware CSS

if(), @scope, and scroll-state queries that reduce JavaScript.

new-featureno-js
Experimental

Anchor positioning

Tooltips and popovers tethered without JavaScript.

new-featureexperimental
New feature

CSS nesting syntax

Native nesting — no preprocessor needed.

new-featureno-js
New feature

@starting-style

Animate element creation — entry transitions in pure CSS.

animationnew-feature

Grid vs flexbox

When to use grid, when to use flexbox, and when to combine them.

layout

CSS containment

The contain property and content-visibility for faster rendering.

performance

Intrinsic sizing

min-content, max-content, and fit-content — let content drive size.

layout

prefers-reduced-motion

Respecting motion preferences — which animations to keep and which to remove.

animation