I guess I should give a brief introduction. I'm Josh and I've been working on the BBC's Design System team for over five years. My passion is CSS and I recently had the privilege of joining the CSSWG in the summer.
I hope to serve you all well. 🫡
matuzo.at/blog/2026/te...
matuzo.at/blog/2026/te...
@ container style(--progress > 80%) {
background: green;
}
bugzilla.mozilla.org/show_bug.cgi...
@ container style(--progress > 80%) {
background: green;
}
bugzilla.mozilla.org/show_bug.cgi...
@ container style(--progress > 80%) {
background: green;
}
bugzilla.mozilla.org/show_bug.cgi...
But we can’t decide on the order: inside out or outside in?
What feels more natural to you, A or B?
(it needs to be the same across borders and outlines or different box-sizing values)
But we can’t decide on the order: inside out or outside in?
What feels more natural to you, A or B?
(it needs to be the same across borders and outlines or different box-sizing values)
I'm glad everyone could be persuaded!!! This is clearly so much better for authors.
And I'll finally be able to implement a double focus ring outline on the BBC website.
I'm glad everyone could be persuaded!!! This is clearly so much better for authors.
And I'll finally be able to implement a double focus ring outline on the BBC website.
What is it? It's something that we're all going to start using on our websites to improve accessibility. Here's a blog post with more info. www.joshtumath.uk/posts/2026-0...
What is it? It's something that we're all going to start using on our websites to improve accessibility. Here's a blog post with more info. www.joshtumath.uk/posts/2026-0...
I never would have joined the CSSWG without this conference. It holds a special place in my heart. 💜
I never would have joined the CSSWG without this conference. It holds a special place in my heart. 💜
So how do these things work? Is it like a swap? Can I have your old citizenship?
So how do these things work? Is it like a swap? Can I have your old citizenship?
And it might not even be possible, because it's extremely expensive for a website at our scale to server-side personalise pages.
And it might not even be possible, because it's extremely expensive for a website at our scale to server-side personalise pages.
The CSSWG are working on a preferences API that websites can use to get the browser to override the colour scheme (and other preferences like contrast).
The CSSWG are working on a preferences API that websites can use to get the browser to override the colour scheme (and other preferences like contrast).
(UK visitors only, sorry)
(UK visitors only, sorry)
There is no property named `grid-lanes` (as in grid-lanes: repeat(4, 200px)). There is no `masonry-direction` property. Or `masonry` anything.
There is no property named `grid-lanes` (as in grid-lanes: repeat(4, 200px)). There is no `masonry-direction` property. Or `masonry` anything.