Ten CSS features worth voting for
#763 β October 21, 2026 | Read on the web
Everyone's Interop 2027 Wishlists
Last week we shared that you can now rank the Interop web platform proposals for 2027. Since then, plenty of folks have shared their own rankings and explained their choices:
β Josh Comeau's The Future of CSS β Josh's top ten, from CSS functions and
corner-shapeto anchored container queries and scroll-triggered animations, each with live demos, current browser support, and tips you can use today. A particularly good place to start.π Sara Soueidan's picks put accessibility first. It's a privilege, she notes, that we get to influence what browser makers work on.
focusgroupis her top pick.βοΈ Declan Chidlow's 13 features β SVG improvements on top, followed by the CSS
reading-flowandreading-orderproperties.π More picks from Stuart Robson, Eric Meyer, Ana Rodrigues, and Tyler Sticka, and π¦ this Bluesky thread has even more.
Inspired to submit your own? Rank about ten proposals you'd like to see prioritized. The Firefox team says that's enough to provide useful input.
Would You Let Your AI Agent Grade Its Own Homework? β Agents write code faster than ever. They even review their own work. But whoβs reviewing them? Dropbox, Notion & ElevenLabs donβt take the risk. With Meticulous, every change is exhaustively verified, with zero developer effort.
Meticulous sponsor
π³οΈ The State of HTML 2026 β The annual survey returns to measure the awareness and adoption of HTML features and browser APIs. This year covers Web Components, progressive enhancement, AI, and more. It takes less than 15 minutes and you can learn new things just by taking it.
Devographics
Safari Blocks 'Identity Resolution' Tracking Infrastructure β Cross-site cookies are long gone in Safari, so trackers moved to 'identity resolution' where third parties get the email address you type into forms and turn it into a cross-site, cross-device tracking ID. Safari now blocks them at the domain level.
Wilander, Wolfe, and Finkel (WebKit)
β‘οΈ IN BRIEF
β οΈ If PHP runs anywhere behind your sites: PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 fix two critical bugs that allow unauthenticated remote code execution. Update now, mod_php installs especially.
π Chrome 157 is in beta with
cornershorthands, a<string>value fortext-overflow, andanchor-valid. Chrome 156 went stable this week with CSSrandom().π« Chrome has finished deprecating the
unloadevent: handlers no longer fire by default, so usepagehideorvisibilitychangeinstead.
π Articles, Opinions & Tutorials
JPEG XL vs AVIF for Web Use-Cases β Now that JPEG XL has landed in all major browsers, Jake took the format for a spin, benchmarking it against AVIF. There's a lot of detail here with some good takeaways. You might also be surprised at what you can cram in under 200 bytes with JPEG XL.
Jake Archibald
Embracing Playful Imperfection with CSS's random() Function β A look at how to approach adding some randomness into our projects, and whether it makes sense on the web. The demos here show off some ideas, like organic typography, bouncing letters, and splayed cards.
Brecht De Ruyte
Photorealistic 3D in the Browser Without the Rendering Overhead β Learn how radiance fields and spatial streaming bridge real-time photorealistic 3D to the web with just 2 lines of Three.js.
Miris sponsor
Fitting an Element's Height to Its Background Pattern with calc-size() β A repeating pattern cut off at the bottom is a classic annoyance. Ahmad uses calc-size() (Chromium only for now, Safari soon) with round() to snap an element's auto height to a multiple of the tile height.
Ahmad Shadeed
Core Web Vitals Now (Experimentally) Count Soft Navigations β Most sites wonβt notice, but navigation-heavy SPAs should see scores improve, with Search Console switching over when it goes stable next year.
Annie Sullivan (Google)
Using Math to Balance Your Heading Styles β Craig outlines a simple system for styling heading levels using a modular scale.
Craig Abbott
βΆ Do We Really Need alpha()? β We now have three ways to lower the opacity of a color in CSS. Kevin has the details, highlighting what the alpha function brings to the table in particular.
Kevin Powell
WCAG 3: A Different Future for Accessibility β Why binary pass/fail made WCAG 2 a ceiling, and how WCAG 3 aims to make conformance a floor.
LΓ©onie Watson (TetraLogical)
Compression and Concatenation on the Web β A hands-on look at how gzip, brotli and zstd each cope with concatenation on the web.
Phil Eaton
π§° Tools, Code & Resources
π Chartist 2.0: This Lightweight SVG Charting Library Is Back β A freshly modernized SVG charting library that you style with CSS. It originally popped up in 2014, but "went stale". It's back with a composable API, server-side rendering, and still remains small. There's a migration guide for existing users.
Gion Kunz et al.
A DevTools Extension for Debugging CSS Scroll-Triggered Animations β Adds a pane to Chrome DevTools that draws a scroll-triggered animation's activation and active ranges on a minimap, shows a live status light, and lets you edit the ranges in place. Chrome Web Store, or source here.
Bramus Van Damme
Mobile AI Infrastructure for Web Devs Who Code with Agents β Point the agent you use for the web at iOS and Android. Expo takes care of the native builds and the trip to the stores.
Expo sponsor
Pele: Mermaid Diagrams as Lightweight, Themeable SVG β A zero-dependency renderer for the Mermaid diagram syntax that outputs responsive SVG you can theme with CSS variables. It claims to be a sixth the size of Mermaid.js. You can try the playground here.
Steph Ango (Obsidian)
pour: A Free Accessibility Checker & WCAG Audit Tool β Available as a browser extension or bookmarklet. Run it on any page to see an overlay with violations categorized as critical, serious, moderate, minor, etc.
David Yarham
π€ Lighthouse for Claude Code: Turn PageSpeed Audits into a CLAUDE.md Fix Plan β Enter a URL and this tool will run a Google PageSpeed Insights and Lighthouse audit and generate instructions for Claude Code tailored to the audits.
Baris Kocdur
3dsvg: The Easiest Way to Turn SVGs Into 3D β A web-based editor that takes an uploaded SVG, text, or drawing and renders the flat image as 3D. Exports in a 3D software compatible format such as GLB, STL, etc.
Renato Costa
π€ A font that annotates itself
Furifont: A Japanese Font That Draws Its Own Furigana β Furigana, the small readings above kanji, usually mean using <ruby> markup or JavaScript. Anthony's font does it with OpenType features alone! Repo here.
Anthony Fu
π¬
Got a new email address? You can change your email here.
Bored of us? Click here to stop getting this newsletter.
Got a link for us? Reply and tell us. We can't include everything but we'll take a look.
Published by Cooper Press Ltd.
Curated by Chris Brandrick & Peter Cooper.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom