de en es fr nl pl pt sv zh

wcag

A11y 101 – 3.3.2 Labels or Instructions

rhomexblak

Before I Can Fill It, I Need to Know What You’re Asking  There’s a form I encountered recently that had twelve fields. No labels. Just placeholder text inside each input that disappeared the moment you started typing. If you forgot what a field was asking for, you had to delete…

A11y 101 – 3.3.1 Error Identification

rhomexblak

We’ve all been there. You fill out a form. You hit submit. Nothing happens. Maybe the border turns red. Maybe a little icon winks at you. Maybe your computer hums aggressively. But nobody tells you what went wrong. You stare at the screen. “Did it fail? Did it work? Am I…

A11y 101 – 3.2.4 Consistent Identification

rhomexblak

Why Labels Need to Match Across Pages  You’re at a party. Someone introduces themselves as “Michael.” You shake his hand, have a nice conversation, move on. Later that evening, you see him again across the room. You walk over and say, “Hey, Michael!” He looks at you blankly. “It’s...

WCAG3 Contrast as of April 2026

Adrian Roselli

I am not speaking on behalf of the W3C nor the W3C Accessibility Guidelines Working Group (AGWG), nor am I a member, nor does anyone who is member know I am writing this, nor do I have any insider knowledge. For years I have seen people, teams, products, organizations, and projects promoting...

How to start a Web Project with Accessibility in Mind?

Accessabilly

But you’re in the wrong skin And the skin that you’re in says Oh, let it begin And earth is the loneliest planet of all Morrissey, “Earth Is The Loneliest Planet” So you want to start a web project and accessibility is one of its core requirements? Here is an overview of stuff you might want to...