You Know What? Just Donβt Split Words into Letters
This is an unplanned part two for Barriers from Links with ARIA. The title reflects my exasperation because this isnβt new, Iβve simply failed to be explicit about it over the last decade or so. Inβ¦
You Know What? Just Donβt Split Words into Letters: "If you need to split words into their constituent letters to adjust kerning, apply gradients, animate them, or whatever, find another method, because screen readers will present the words letter by letter." #a11y adrianroselli.com/2026/02/you-...
06.03.2026 18:03
π 6
π 4
π¬ 0
π 0
CSS selector syntax highlighting β:has()β displays a function for targeting elements based on contained elements rather than their state.
CSS :has() is the parent selector weβve always wanted π―
Target elements based on what they contain, not just their own state.
β
Style a form when it has an error input
β
Add spacing to any element with children
β
Combine with :not()
Learn more π
developer.mozilla.org/en-US/docs/...
07.03.2026 07:00
π 44
π 5
π¬ 1
π 0
Demo: codepen.io/t_afif/full/... via @codepen.io
04.03.2026 09:14
π 9
π 4
π¬ 0
π 0
I love this crazy demo! π€£
02.03.2026 18:42
π 2
π 0
π¬ 0
π 0
CSS shape() landed in Firefox 148. It's similar to path(), but allows the full expressiveness of CSSβ¦
02.03.2026 15:07
π 151
π 24
π¬ 8
π 3
Firefox is joining the shape() game π€©
It's a good time for some blobs: css-generators.com/blob/
Or maybe a nice wavy divider: css-generators.com/wavy-divider/
And stay tuned for another generator and more shapes next week! π€«
26.02.2026 11:23
π 43
π 8
π¬ 0
π 0
You can throw away innerHTML and replace it with the new setHTML(), which has a built-in sanitizer. Here's how it works:
25.02.2026 12:09
π 155
π 25
π¬ 6
π 7
Best Practices for CSS Scope in Angular Applications
Learn how to write efficient donut scopes and easily override 3rd party components.
Best Practices for CSS Scope in Angular Applications: Learn how to write efficient donut scopes and style your components with ease π
#angular #css #scope #webdev #webdesign
www.oidaisdes.org/blog/css-sco...
25.02.2026 06:19
π 5
π 1
π¬ 0
π 0
Continvoucly Morged Value Β· Matthias Ott
Web design engineer, UX designer, teacher, and speaker β helping teams build websites and digital products with a focus on CSS, accessibility, and performance.
βοΈ New post: ConΒtinΒvoucly Morged Value
Couldn't get out of my head what happened to @nvie.comβs diagram β and so I wrote down a few premature thoughts about what happens when we mistake the (AI) artifact for the work β¦
matthiasott.com/notes/contin...
23.02.2026 18:11
π 18
π 8
π¬ 2
π 0
Sprites on the Web β’ Josh W. Comeau
In game development, itβs common to use spritesheets for animation, but this technique isnβt as widely used on the web. Which is a shame, because we can do some pretty cool stuff with sprites! In this...
β¨ I just published a new blog post about a nifty lilβ animation technique: sprites!
Sprites are used all the time in video games, but theyβre less common on the web. We do have the tools to manage it in CSS, but thereβs a gotcha.
In this post, I share some of the cool use cases Iβve found:
23.02.2026 16:32
π 223
π 39
π¬ 15
π 10
Schadenfreude and Other German Words Without Translation
Accept no substitutes
Schadenfreude, Weltschmerz und Kindergarten kannte ich, aber dass im Englischen auch Foosball, Schwarmerei und Flak als LehnwΓΆrter aus dem Deutschen gebrΓ€uchlich sind, das war mir neu.
20.02.2026 10:24
π 148
π 15
π¬ 26
π 1
una.im | border-shape: the future of the non-rectangular web
Learn about new geometry capabilities with this game-changing experimental CSS feature.
I've been experimenting with an upcoming CSS feature called border-shape lately.
It's really cool what you can do with it: lots of practical applications + it opens a lot of doors for non-rectangular UIs!
Try it in Canary w/experimental web platform features on, & read more:
una.im/border-shape
19.02.2026 22:06
π 122
π 33
π¬ 10
π 5
Why is Anchor Positioning not working?
Learn the edge cases that prevent anchor positioning from working correctly.
π‘ CSS Tip!
For years, we've had the "z-index, stacking context" nightmare, but we will soon have a worse nightmare related to Anchor Positioning π±
When it doesn't work, it's frustrating, so it's time to learn how it really works.
css-tip.com/anchor-issues/
It's not as simple as you might think!
19.02.2026 10:12
π 24
π 7
π¬ 0
π 4
Magic
Knock, knock! Whoβs there? Control freak (now you say βcontrol freak who?β)
"When it comes to front-end development, that line is for me to stay as close as I can to raw HTML, CSS, and JavaScript. After all, thatβs what users are going to get in their browsers." @adactio.com
adactio.com/journal/22399
18.02.2026 08:36
π 65
π 12
π¬ 4
π 1
Ist diese Technologie frauenfeindlich?
Von Smart Glasses bis zu KI-Bildgeneratoren: Manche Technologien eignen sich besonders zur Γberwachung und UnterdrΓΌckung. Warum das so ist.
Wir mΓΌssen ΓΌber Smart Glasses und KI sprechen: Manche Technologien eignen sich besonders zur Γberwachung und UnterdrΓΌckung
Warum das so ist, beschreibe ich in meinem Newsletter π
12.02.2026 07:48
π 266
π 92
π¬ 7
π 2
And for the styling of things. Here are some first ideas. π utilitybend.com/blog/an-upda...
13.02.2026 16:36
π 2
π 1
π¬ 0
π 0
Here's a quick rundown of what we delivered as part of Interop 2025, and what's planned for Interop 2026!
12.02.2026 17:31
π 122
π 21
π¬ 5
π 2
Nice Select Β· February 3, 2026
Building a modern custom select with base-select.
Nice Select: "This select component shows what's possible when we combine modern #CSS with progressive enhancement. appearance: base-select provides the foundation, while anchor positioning, scroll-state, and entrance animations create a polished, accessible experience." nerdy.dev/nice-select
12.02.2026 18:02
π 4
π 2
π¬ 0
π 0
Nice Select Β· February 3, 2026
Building a modern custom select with base-select.
This select demo by @nerdy.dev is so nice π€© the combination of techniques is a joy to read through as well! nerdy.dev/nice-select
08.02.2026 07:47
π 17
π 1
π¬ 0
π 0
There is No Need to Trap Focus on a Dialog Element | CSS-Tricks
Accessibility advice around modals have commonly taught us to trap focus within the modal. Upon further research, it seems like we no longer need to trap focus within the <dialog> (even in modalβ¦
There is No Need to Trap Focus on a Dialog Element: "Accessibility advice around modals have commonly taught us to trap focus within the modal. Upon further research, it seems like we no longer need to trap focus within the <dialog> (even in modal mode)." #a11y css-tricks.com/there-is-no-...
05.02.2026 18:05
π 3
π 1
π¬ 0
π 1
Drawing Connections with CSS Anchor Positioning - Roland Franke
A practical exploration of CSS Anchor Positioning and the anchor() function to visually connect related elements without extra markup.
Drawing Connections with #CSS Anchor Positioning: "Every now and then, CSS gets a new feature that makes you pause and go: wait⦠we can do that now? The idea is deceptively simple: let one element position itself relative to another, without JS or wrapper elements." rolandfranke.nl/frontend-sto...
03.02.2026 18:03
π 2
π 1
π¬ 0
π 0
The Future of the Software Engineering Career
A few weeks ago, I wrote about the human in the loop and why review is now the bottleneck in software development. That post triggered a lot of...
Just read this from @nodeland.dev
adventures.nodeland.dev/archive/the-...
Probably the single most relevant and sensible take on whatβs happening in our industry Iβve read.
(From one of the VERY few newsletter actually worth subscribing to)
02.02.2026 16:17
π 2
π 1
π¬ 0
π 1