If you find yourself removing a border from an element that has a border and are tempted to use border: 0 , border: none, or outline: none, I’d urge you to stop for a moment and reconsider. It’s like the old G.K. Chesterton saying about fences: Do not remove a fence until you know why […]| frontendmasters.com
The CSS relational selector :has() offers what was previously impossible without JavaScript. Let’s explore some magical powers that :has brings.| Smashing Magazine
About three years ago now (2017/2018), I published a collection of accessible styled form controls which included specific markup patterns to create custom s...| www.scottohara.me
I’ve written about the accessibility-gap on the user-agent side before (back in 2007!), I thought it a useful time for an update. I’m trying to answer the question: What could user-agents (primarily browsers in this case) do to improve the experience of websites for people with disabilities?| AlastairC
The is the most versatile and used element in HTML. It represents nothing, while allowing developers to manipulate it into almost anything by use...| www.scottohara.me
CSS Custom Properties can be used for far more than just color, and their values update in realtime, both via display mode updates and JavaScript logic. This is powerful stuff. Eric explains how modern CSS is a powerful piece of assistive technology that can thread into it to create flexible, maintainable and adaptive digital experiences.| Smashing Magazine
How to use -ms-high-contrast| www.gwhitworth.com
In this article, we’ll see how to make our sites friendly for Windows High Contrast Mode by using a good set of practices, including the media query `forced-colors` and its toolset.| Smashing Magazine
Accessibility is a critical skill for developers doing work at any point in the stack. For front-end tasks, modern CSS provides capabilities we can leverage to make layouts more accessibly inclusive for users of all abilities across any device.| Modern CSS Solutions
Learn to create custom, cross-browser, theme-able, scalable radio buttons in pure CSS and ensuring styles remain accessible across states.| Modern CSS Solutions