de en es fr nl pl pt sv zh

a11y

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…

Image to text

Adactio: Journal

At The Web You Want event in Amsterdam last month, Léonie gave an absolutely fantastic talk. You can now read the whole thing: Accessibility is resistance! She makes the very good point that generative tools are a necessary accessibility recourse when humans have failed to do their job properly....

HTMX and Web Components Instead of React

Adactio: Links

So instead of asking “why not React?” we asked: Which of our actual problems would React solve? We went through the list. There were none. Also, this is good advice when you’re about to make a web component: Every component starts with the question “does a semantic element already exist for...

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...

Learning to develop more accessible iOS games

Daniel Devesa Derksen-Staats

I started my journey in iOS accessibility about 9 years ago, when I was working at the BBC. I even dared to give a talk about it in App Dev Con in 2018. Years later, I’m pretty sure that I was just able to overcome my terror of public speaking thanks to the Dunning-Kruger effect. I was at that...

Advent of iOS Accessibility

Daniel Devesa Derksen-Staats

Starting something new: The Advent of iOS Accessibility. Twenty-four days of exploring some of the most common accessibility issues I’ve encountered, how to identify them, and—most importantly—how to fix them. Hope you enjoy the series!Day 1One of the accessibility issues I see more often in iOS...

Memilih Alat Pengujian Aksesibilitas PDF

Afnizar Nur Ghifari, Digital Product Designer

Aksesibilitas itu bukan hanya tentang aplikasi web dan ponsel, tetapi juga untuk file format paling populer di muka bumi, Portable Document Format (PDF). Beberapa bulan terakhir ini, saya sedang terlibat mengerjakan proyek yang berhubungan dengan Portable Document Format (PDF) di GovTech Edu....

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...

Indecisive Skip Links and their Targets – the Renaissance of the <hr> Element

Accessabilly

Do not forget They tried to turn you Into a public target Morrissey, “I am not a Dog on a Chain” Sometimes, it is easy to identify the position of skip links. Mostly when content blocks follow with a lot of interactive elements, or just a lot of content. But what about their target? Do you always...

Traits of a good accessible iOS app

Daniel Devesa Derksen-Staats

You may know that you can configure a UI component with an accessibility label. The accessibility label is the name of the component. You can also configure an accessibility trait. The accessibility trait is the role of the component, it gives the user information on how they can interact with it....

Tips for testing your iOS app’s accessibility

Daniel Devesa Derksen-Staats

The cycle for creating great accessible apps starts and ends with testing. Sure, it is always better to get feedback from users to create an experience that holds up to their expectations. But that’s not always possible. Till you can do it, I think the way to go is to do your best. Build it as...