Darin Senneff's Avatar

Darin Senneff

@dsenneff

Usability & other web stuff, tech, martial arts. Personal site: https://darins.page Mastodon: https://mas.to/@darin

175
Followers
67
Following
11
Posts
04.11.2024
Joined
Posts Following

Latest posts by Darin Senneff @dsenneff

Preview
Easier striped tables with the 'of [selector]' syntax - Darin Senneff It’s common for a table design to feature alternating row colors, which is pretty trivial to accomplish with CSS. But then if you need to hide some rows later,…

I had completely slept on the ‘of <selector>’ syntax for the :nth-child() CSS selector. Recently discovered it and was able to solve an annoying table row issue.

www.darins.page/articles/eas...

06.03.2026 16:35 👍 0 🔁 0 💬 0 📌 0

Has anybody here documented their process of creating a design system? Creating one for my dev team at work is on my plate for this year and I’d love to read about how folks got started, worked around issues, etc.

22.01.2026 23:28 👍 1 🔁 0 💬 0 📌 0

Looks cool! How are you doing the animated progress border? An SVG shape with a stroke that you manipulate with stroke-dasharray/offset?

20.01.2026 22:44 👍 0 🔁 0 💬 1 📌 0
Preview
Dialog and popover with lazy loaded image ...

Ran a quick demo and it looks like the image does not load until the dialog/popover is first opened, according to the Network tab in Firefox and Chrome devtools.

codepen.io/dsenneff/pen...

Presumably the hidden parent means no image footprint for the browser to check against the viewport.

14.01.2026 22:47 👍 0 🔁 0 💬 0 📌 0

Anybody know how HTML lazy loading handles images inside of a dialog or popover?

Say you have this:
<dialog><img src=‘…’ loading=‘lazy’></dialog>

Does the image load during the page load or only after the dialog/popover opens?

14.01.2026 22:17 👍 0 🔁 0 💬 1 📌 0

100% this. And as the fallback, I recommend

html { height: 100%; }
body { min-height: 100%; }

It avoids many of the issues with viewport units, and acts more like stretch.

19.12.2025 19:38 👍 15 🔁 1 💬 2 📌 0
Preview
Getting a close button to hang off of a dialog - Darin Senneff Have you ever had to implement a modal dialog with a close button designed to hang off of the corner? While not a huge lift for most developers, there’s a few…

You know those modal dialogs that have a close button hanging off the top-right corner? There’s a few steps needed to do it right, but it might be easier now with CSS Anchor Positioning.

I wrote a post exploring it:
www.darins.page/articles/clo...

08.12.2025 17:41 👍 3 🔁 1 💬 0 📌 0

Is there a cool way that people are pronouncing OKLCH? Kind of how SQL is pronounced “sequel”? Wondering if I’m over here just saying the five letters like a dork.

13.11.2025 14:32 👍 0 🔁 0 💬 0 📌 0

Looks awesome! Does it still work if you’re using custom fallback options?

30.10.2025 14:33 👍 0 🔁 0 💬 1 📌 0
Preview
Creating a more accessible web with Aria Notify We're excited to announce the availability, as a developer and origin trial, of ARIA Notify, a new API that's designed to make web content

Looks like the Edge team prototyped the ‘ARIA Notify API’ for an origin trial, available now in Edge 136.

Seems like this could be a cleaner solution for those times where you implement a visually-hidden live region solely to pass updates to screen readers.

blogs.windows.com/msedgedev/20...

05.05.2025 21:22 👍 1 🔁 0 💬 0 📌 0
Preview
FTC orders AI accessibility startup accessiBe to pay $1M for misleading advertising | TechCrunch The FTC has ordered accessibility startup accessiBe to pay $1 million over allegations of false advertising and misleading product claims.

You love to see it

techcrunch.com/2025/01/03/f...

03.01.2025 21:24 👍 0 🔁 0 💬 0 📌 0
Preview
Issue #106 ✣ UI Dev Newsletter In this issue: guide for alt texts, using progressive enhancement, light and dark mode, and more.

Issue #106 of the UI Dev Newsletter is out!

In this issue: guide for alt texts, using progressive enhancement, light and dark mode, and more.

Featuring @stevefaulkner.bsky.social @bram.us @chriscoyier.net @dsenneff.bsky.social @keithamus.social @cssence.com

www.silvestar.codes/side-project...

25.11.2024 14:11 👍 2 🔁 2 💬 1 📌 0
Preview
My 3 most-wanted CSS table features - Darin Senneff The &lt;table&gt; element is one of the oldest and most-common elements on the web. But it's also been long overlooked in terms of receiving new CSS features…

Do you work with <table>s and wish there was a CSS feature or improvement that doesn’t exist?

I wrote about the 3 CSS table features I’d like to see:

www.darins.page/articles/my-...

#webdev #html #css #webdevelopment #accessibility

21.11.2024 17:05 👍 8 🔁 1 💬 0 📌 0