DEV Community

Accessibility

the practice of making your website usable by as many people as possible

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Keyboard Remapping on Steroids: keyd vs. kanata vs. keydo

Keyboard Remapping on Steroids: keyd vs. kanata vs. keydo

2
Comments
4 min read
Your .active Class Is Lying to Screen Readers

Your .active Class Is Lying to Screen Readers

1
Comments
5 min read
Android 可访问性 VPAT 改进实践

Android 可访问性 VPAT 改进实践

Comments
1 min read
Making SVG icons screen-reader accessible: titles, aria-labels, and unique IDs

Making SVG icons screen-reader accessible: titles, aria-labels, and unique IDs

Comments
9 min read
How to test dark mode accessibility in CI with Playwright and axe-core

How to test dark mode accessibility in CI with Playwright and axe-core

1
Comments 1
4 min read
Android 可访问性 VPAT 改进实践

Android 可访问性 VPAT 改进实践

Comments
1 min read
Focusgroup: The Future of Keyboard Navigation

Focusgroup: The Future of Keyboard Navigation

Comments
3 min read
Text at 1:1 contrast is not an axe violation. It is incomplete.

Text at 1:1 contrast is not an axe violation. It is incomplete.

1
Comments 1
4 min read
Kimi K3 Supports Vision Input-Test Your Frontend's Image Upload Before the Agent Does

Kimi K3 Supports Vision Input-Test Your Frontend's Image Upload Before the Agent Does

Comments 1
2 min read
Ein Prüfer fand drei falsche WCAG-Kriterien in meinem Barrierefreiheits-Plugin. Ich habe nachgesehen und acht gefunden.

Ein Prüfer fand drei falsche WCAG-Kriterien in meinem Barrierefreiheits-Plugin. Ich habe nachgesehen und acht gefunden.

1
Comments 1
6 min read
A broken heading hierarchy is an architecture problem, not a markup one

A broken heading hierarchy is an architecture problem, not a markup one

Comments
2 min read
I find reading hard, so I built a text-to-speech reader for Android — here's how

I find reading hard, so I built a text-to-speech reader for Android — here's how

1
Comments
4 min read
I blocked accessibility overlays on 56 Shopify stores and measured what changed

I blocked accessibility overlays on 56 Shopify stores and measured what changed

1
Comments 2
12 min read
Beyond Basic Inputs: Crafting a Production-Ready International Phone & Autocomplete Component in Angular (ng-tel-input-autocomplete)

Beyond Basic Inputs: Crafting a Production-Ready International Phone & Autocomplete Component in Angular (ng-tel-input-autocomplete)

2
Comments
5 min read
Chrome 150 hands composite-widget arrow keys to the browser

Chrome 150 hands composite-widget arrow keys to the browser

1
Comments
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.