table of
contents

On accessibility in creative development

Photo of Fenna de Wilde

Fenna is een creatieve front-end developer die momenteel werkt bij Bakken en Baeck. Ze heeft eerder gewerkt bij Phantom, een bedrijf in de cryptocurrency-sector. Ze legt sterk de nadruk op toegankelijkheid in haar projecten, ondanks dat dit vaak over het hoofd wordt gezien in het professionele leven.

Who is Fenna?

Fenna, Phantom and accessibility

What she always at least brings into her work

Aria attributes: deep dive

  1. aria-controls: This attribute is used to indicate the relationship between two elements where one element has control over the other. The element that has the aria controls affects or displays the controlled element. This can be useful for tabs, for example, where one tab checks the contents of another tab.
  2. aria-live: This attribute is used to specify how dynamic changes in an element's content should be announced to screen readers. It has three values:
  1. aria-atomic: This attribute works together with aria-live. If aria-atomic is set to true, this means that the entire contents of the checked element should be treated as a single change. Without aria-atomic, only the changed information would be announced.

Alt image generator

Because accessibility is not taken seriously by developers, she tried to find a method with which, for example, alt texts can be automatically generated. But unfortunately AI is not yet advanced enough to add useful alt text, in fact, in the example she showed it was very much the opposite.. (An image of a man in a wheelchair standing in front of a staircase, with the alt text 'man in wheelchair goes up staircase.' Not quite correct).

Latest tips and things to take with you in terms of accessibility

Reflection

I've always cared about accessibility and always try to include it in my projects, but I had no idea there were so many things I didn't know about or that needed to be taken into account for screen readers, for example with the aria-live. I have heard before that in business semantics and accessibility are often forgotten (or ignored on purpose), but I didn't know exactly how bad it was. I will certainly try, when designing a website, to take into account the points she has explained here before coding; I like that she has provided a list of things she always looks at, this helps me to start being more aware of accessibility.