Links
An Interactive Guide to CSS Container Queries
CSS container queries help us to write a truly fluid components that change based on their container size. In the next few years, we’ll see less media queries and more container queries. In this interactive guide, I will explain the problems they solve, how they work, and how we can use them today in our workflows.
How We’re Approaching Theming with Modern CSS
Theming, huh? There’s millions of ways to do it with various levels of complexity. We’ve started a new project which requires heavy, creative theming, so I made a prototype to test some ideas out.
The WebAIM Million 2024 Report
Our 2024 analysis on the accessibility of the top 1,000,000 home pages saw a notable increase in the number of detected accessibility errors, though a small decrease in number of pages with WCAG conformance failures. Despite increased errors, there were several positive trends. Pages with fewer errors in the past generally got better, suggesting that increased focus on accessibility is impactful.
Drive-By Accessibility Tweaks
Sometimes, if I’m fixing an unrelated bug I spot the opportunity to make a quick “drive-by” accessibility tweak that is quick and easy and will give a disproportionately big boost to the user experience for people with accessibility needs. Here are some of my top faves.
On disabled and aria-disabled attributes
The
disabled
attribute is totally fine and should be used when relevant! What’s important is not to use it when the element’s interactivity is necessary to proceed, or when the lack of discoverability is problematic. In these cases, thearia-disabled
attribute is better to still convey the same semantics, without impairing on usability.
Videos
It's the Markup that Matters
As web developers, a large part of what we can do to improve the accessibility of our sites and apps, is in markup. In this talk, you'll learn how the markup we write impacts the Document Object Model (DOM) and Accessibility APIs. We'll look at specific examples and how to optimise them for end users. Lastly, we'll peak into upcoming changes: how will the Accessibility Object Model (AOM) help us in the future?
Sponsor
Sponsored by Cloud Four
Thanks to Cloud Four for sponsoring this week’s newsletter! They solve complex responsive web design and development challenges for ecommerce, healthcare, fashion, B2B, SaaS, and nonprofit organizations.
If you’d like to help with the costs of running Friday Front-End, you can back our Patreon for as little as a dollar a month.