2026 · Week 31
CSS and Styling — 2026 Week 31
This week's CSS work moves browser navigation, shape decoration, and typographic rhythm closer to declarative primitives. The proposed CSS Route and Navigation…
Weekly Digest Archive
31 source-backed weekly reports, ordered newest first.
2026 · Week 31
This week's CSS work moves browser navigation, shape decoration, and typographic rhythm closer to declarative primitives. The proposed CSS Route and Navigation…
2026 · Week 30
This week’s CSS & Styling issue lands during a moment of genuine browser convergence: discrete-value transitions, @starting-style, and writing-mode are now…
2026 · Week 29
This week's CSS & Styling issue is headlined by the nascent random() function — Schalk Neethling's 28-minute deep-dive is the definitive guide to its…
2026 · Week 28
This week's CSS coverage centered on new platform capabilities that reduce JavaScript dependency. The CSS Anchor Positioning API — using anchor-name,…
2026 · Week 27
CSS layout and UI primitives took center stage this week. The native CSS masonry layout — finalized as display: grid-lanes after the long Apple vs. Google spec…
2026 · Week 26
CSS saw several significant developments this week spanning theming, creative effects, accessibility, and tooling. Una Kravets demonstrated a fully declarative…
2026 · Week 25
CSS Day 2026 in Amsterdam set the tone for the week, with fourteen talks covering the frontier of the language. Highlights included Lea Verou on OKLCH color spaces…
2026 · Week 24
CSS native custom functions landed as the week's biggest styling story. The @function at-rule from the CSS Functions and Mixins Module Level 1 is now supported in…
2026 · Week 23
The week's biggest styling news was the acquisition of VoidZero — Evan You's company behind Vite, Vitest, Rolldown, and Oxc — by Cloudflare. All projects remain…
2026 · Week 22
CSS color tooling reached a milestone this week: contrast-color() achieved Baseline Newly Available status across Chrome 147, Firefox 146, and Safari 26.0,…
2026 · Week 21
CSS gained meaningful new layout capabilities this week. The native gap decoration proposal — featuring an expanded column-rule and a new row-rule property — lets…
2026 · Week 20
This week brought a wave of new CSS capabilities landing in browsers. Safari 26.5 shipped the :open pseudo-class for unified styling of open states across details,…
2026 · Week 19
Tailwind CSS dominated the styling conversation this week, with v4.2 and v4.3 shipping together. v4.2 added four neutral color palettes (mauve, olive, mist,…
2026 · Week 18
CSS capabilities took center stage this week with several deep-dive tutorials on APIs that are now fully cross-browser. Josh W. Comeau published a comprehensive…
2026 · Week 17
April 2026 was a landmark month for CSS browser interoperability. Chrome 147 shipped border-shape for non-rectangular borders and scoped element view transitions…
2026 · Week 16
This week's styling coverage spans animations, layouts, and cross-browser compatibility. Josh W. Comeau demonstrated Disney's squash-and-stretch principle applied…
2026 · Week 15
This week brought several impactful CSS capabilities into focus. The CSS linear() easing function — available since Chrome 113, Firefox 112, and Safari 17.2 —…
2026 · Week 14
Week 14 brought a wave of CSS capability upgrades that reduce reliance on JavaScript. The most practically impactful is the per-axis position: sticky fix in Chrome…
2026 · Week 13
March 2026 was a landmark month for CSS platform capability. Rachel Andrew's browser roundup confirmed scroll-driven animations and the new trigger-scope property…
2026 · Week 12
Week 12 made a compelling case that native CSS is eroding the need for heavyweight JavaScript libraries. GitButler's "The Great CSS Expansion" catalogued how CSS…
2026 · Week 11
CSS's expressiveness took another leap this week. The featured article on the corner-shape property (Chrome 139+) shows how a single companion to border-radius can…
2026 · Week 10
Brecht De Ruyte's site redesign is this week's featured story and a masterclass in progressive enhancement: squircles via corner-shape, cross-document view…
2026 · Week 9
This week's featured piece reframes native masonry layout through the lens of shape versus flow: the display: grid-lanes spec gives developers column or row…
2026 · Week 8
This week in CSS was defined by two converging themes: powerful new layout and geometry primitives arriving in browsers, and a practical reckoning with how…
2026 · Week 7
CSS had a landmark week centered on cross-browser coordination and scroll-driven innovation. The featured story, Interop 2026, launches with 20 focus areas —…
2026 · Week 6
This week CSS earned its moment in the spotlight, headlined by a definitive case for CSS @scope as a practical, Baseline-compatible replacement for BEM naming…
2026 · Week 5
CSS had a landmark week anchored by Roman Komarov's featured deep dive, which solves the decade-old shrinkwrap problem — making elements match the width of their…
2026 · Week 4
This week's CSS coverage is unified by a single theme: the browser is increasingly capable of handling behavior that once demanded JavaScript. The featured item,…
2026 · Week 3
This week's styling issue is a showcase of CSS becoming genuinely capable of replacing JavaScript for interaction patterns that once required libraries. The…
2026 · Week 2
The CSS story of week 2 is about color intelligence meeting layout ingenuity. The featured video is Kevin Powell's demonstration of CSS relative colors, which…
2026 · Week 1
CSS starts 2026 by absorbing yet more JavaScript territory. The centerpiece is Schalk Neethling's two-part series on CSS Anchor Positioning: part one introduces…