Welke fouten met ARIA komen het vaakst voor?

Vijf fouten zie ik telkens terug, en ze hebben één ding gemeen: ze ontstaan doordat iemand ARIA toevoegt waar het niet nodig was.

Dat is ook meteen de reden dat verkeerde ARIA erger is dan geen ARIA. Zonder kenmerken valt een schermlezer terug op wat hij zelf uit de code afleidt, en dat is meestal prima.

Met verkeerde kenmerken krijgt hij informatie die niet klopt, en daar kan hij niet omheen.

Welke fouten met ARIA komen het vaakst voor?
Bijna altijd ontstaan door ARIA toe te voegen waar het niet hoefde.

De vijf die ik het vaakst zie

Eén: een rol op een element dat die rol al heeft. Twee: een label dat de zichtbare tekst overschrijft, zodat luisteren en kijken iets anders opleveren.

Drie: een status die nooit wordt bijgewerkt. De knop blijft ingeklapt melden terwijl het menu allang openstaat.

Een verborgen element dat toch focus krijgt

Vier: iets dat voor hulpsoftware verborgen is maar wel met de tabtoets bereikbaar blijft. Iemand tabt dan naar een element dat niet wordt aangekondigd.

Vijf: een rol op een element dat geen focus kan krijgen. Het klinkt als een knop, maar je komt er nooit. Meer daarover lees je bij het verschil tussen ARIA en semantische HTML.

Waarom het zo vaak misgaat

Omdat ARIA eruitziet als iets wat je toevoegt om beter te scoren. Een scan meldt iets, iemand plakt er een kenmerk op, de melding verdwijnt.

Dat het onderliggende probleem blijft bestaan, ziet zo’n scan niet. Meer daarover lees je bij validatie.

Mijn vuistregels

  1. Verwijder liever een twijfelachtig kenmerk dan dat je er nog een bij zet.
  2. Controleer bij elke status of hij ook echt meebeweegt.
  3. Laat labels overeenkomen met wat er zichtbaar staat.
  4. Verberg alleen wat ook visueel verborgen is.

Die eerste voelt tegennatuurlijk en is bijna altijd de juiste keuze.

Hoe je ze vindt

Een scan vindt de eerste en de vijfde. De tweede en de derde hoor je pas met een schermlezer, en de vierde vind je door met de tabtoets door je pagina te lopen.

Doe die drie controles op je menu, je formulieren en je uitklapbare onderdelen. Daar zit het bijna altijd.

Wat je eerst oplost

Alles wat iemand tegenhoudt of misleidt: een status die niet klopt en een label dat iets anders zegt dan er staat.

Een overbodige rol op een knop is rommelig maar hindert zelden. Die kan wachten tot je toch in die code zit.

Veelgestelde vragen hierover

Ja. Zonder kenmerken leidt een schermlezer zelf af wat iets is, en dat gaat meestal goed. Met verkeerde kenmerken krijgt hij informatie die niet klopt en daar kan hij niet omheen.
Een status die niet meebeweegt. De knop blijft melden dat het menu dicht is terwijl het openstaat, en dan klopt precies datgene niet waarvoor je het kenmerk had toegevoegd.
Zeker. Paginabouwers en menuplugins zetten soms rollen op elementen die geen focus kunnen krijgen. Controleer je menu en je formulieren daarom apart.
Meestal door het kenmerk weg te halen en het juiste HTML-element te gebruiken. Alleen bij zelfgebouwde onderdelen is bijwerken van de status de oplossing.
Nee. Test per sjabloon en begin bij je menu, je formulieren en je uitklapbare onderdelen. Die komen overal terug en daar zit het probleem vrijwel altijd.
★★★★★
Goede samenwerking Snelle service
Reinier Meester
Google review
★★★★★
De website van ons bedrijf laten vernieuwen/opnieuw bouwen door Project Direct. Na een afspraak te maken, konden we snel terecht. Het contact is snel en goed, alles gaat in goed overleg, wat onze wensen zijn en wat eventueel anders en beter kan. Ik ben zeer tevreden en raad Project Direct zeker aan!
V Kok
Google review
★★★★★
Met Timo is het heel prettig samenwerken. Hij is deskundig, weet echt waar hij het over heeft, komt met goede suggesties en hij houdt de vaart erin als het om leveren gaat. Een topper dus!
Roel Heetman
Google review
★★★★★
Timo is een echte topper! Wij hebben een aantal websites laten bouwen door verschillende website bouwers. Oprecht is Timo de allerbeste website bouwer! Hij begrijpt en denkt heel goed mee en heeft bovendien verstand van zaken. Wij zijn heel tevreden over de website. In korte tijd heeft Timo een website voor ons gebouwd en bouwt meer verrassende dingen uit eigen initiatief waar wij heel tevreden over zijn. Je hoeft niet langer opzoek te gaan naar een website bouwer. Timo van Project direct is de website bouwer waar je naar opzoek bent. De heer W. Blom Actiebeurs
Wim Blom
Google review
★★★★★
Snelle service en professioneel!
gronsie
Google review
★★★★★
Zeer professionele partij. Dikke aanrader. Breed spectrum van dienstverlening en erg service gericht.
Jeroen Huppes
Google review
★★★★★
Timo heeft een site gemaakt en een webshop. We zijn begonnen met een gesprek voor de webshop. Timo had daarna een voor beeld gemaakt of dit het idee was nou dat was gelijk perfect. Daarna een website voor mijn als tuinman gericht op vijvers. Dit hebben we telefonisch besproken en hij maakte gelijk weer een schot in de roos. Super! Kortom een aanrader!
Thom Neefjes
Google review
★★★★★
Timo van Project direct heeft mij goed begeleid in het proces. Samen met Timo mijn wensen besproken en daarop tips gekregen over wat het meest succesvol zou zijn. Timo heeft vanuit mij alle vrijheid gekregen om zijn passie en professionaliteit in de website te stoppen. Het eind resultaat is super geworden en boven verwachting. Timo heel erg bedankt voor jouw inzet!! Ik kan iedereen aanraden om bij Timo van Project direct zijn/ haar website te laten maken. Proffesioneler wordt het niet!!
Bert Pel
Google review
★★★★★
Goede samenwerking Snelle service
Reinier Meester
Google review
★★★★★
De website van ons bedrijf laten vernieuwen/opnieuw bouwen door Project Direct. Na een afspraak te maken, konden we snel terecht. Het contact is snel en goed, alles gaat in goed overleg, wat onze wensen zijn en wat eventueel anders en beter kan. Ik ben zeer tevreden en raad Project Direct zeker aan!
V Kok
Google review
★★★★★
Met Timo is het heel prettig samenwerken. Hij is deskundig, weet echt waar hij het over heeft, komt met goede suggesties en hij houdt de vaart erin als het om leveren gaat. Een topper dus!
Roel Heetman
Google review
★★★★★
Timo is een echte topper! Wij hebben een aantal websites laten bouwen door verschillende website bouwers. Oprecht is Timo de allerbeste website bouwer! Hij begrijpt en denkt heel goed mee en heeft bovendien verstand van zaken. Wij zijn heel tevreden over de website. In korte tijd heeft Timo een website voor ons gebouwd en bouwt meer verrassende dingen uit eigen initiatief waar wij heel tevreden over zijn. Je hoeft niet langer opzoek te gaan naar een website bouwer. Timo van Project direct is de website bouwer waar je naar opzoek bent. De heer W. Blom Actiebeurs
Wim Blom
Google review
★★★★★
Snelle service en professioneel!
gronsie
Google review
★★★★★
Zeer professionele partij. Dikke aanrader. Breed spectrum van dienstverlening en erg service gericht.
Jeroen Huppes
Google review
★★★★★
Timo heeft een site gemaakt en een webshop. We zijn begonnen met een gesprek voor de webshop. Timo had daarna een voor beeld gemaakt of dit het idee was nou dat was gelijk perfect. Daarna een website voor mijn als tuinman gericht op vijvers. Dit hebben we telefonisch besproken en hij maakte gelijk weer een schot in de roos. Super! Kortom een aanrader!
Thom Neefjes
Google review
★★★★★
Timo van Project direct heeft mij goed begeleid in het proces. Samen met Timo mijn wensen besproken en daarop tips gekregen over wat het meest succesvol zou zijn. Timo heeft vanuit mij alle vrijheid gekregen om zijn passie en professionaliteit in de website te stoppen. Het eind resultaat is super geworden en boven verwachting. Timo heel erg bedankt voor jouw inzet!! Ik kan iedereen aanraden om bij Timo van Project direct zijn/ haar website te laten maken. Proffesioneler wordt het niet!!
Bert Pel
Google review
★★★★★
Ik beveel project direct 100% aan heb de samenwerking als zeer positief ervaren ben super tevreden over de bouw van mijn website
Claudia Raven
Google review
★★★★★
Timo heeft voor mijn bedrijf een geweldige website gemaakt! Ik ben zeer tevreden over zijn betrokkenheid en werkwijze en zal zijn expertise van harte aanbevelen. Claudia Konings CK Bloemstyling.
Claudia Konings
Google review
★★★★★
Service goed, korte lijnen, snelle oplossingen. Kortom zéér tevreden!
Stucmeesters Hoorn
Google review
★★★★★
Zeer tevreden over het geleverde werk van Project Direct.
robbert kok
Google review
★★★★★
Timo heeft voor Boat Bike Tours in korte tijd een mooie platform website gemaakt. We zijn dik tevreden.
Jossie Verkerk
Google review
★★★★★
Project Direct heeft onze site volledig gemoderniseerd en aangepast aan onze wensen. PD kwam ook met hele bruikbare en goede tips over de lay-out. Alle beveiligingen up to date. Gewoon een super mooie perfect werkende site. Ook de nazorg is geweldig. En dat allemaal voor een prima prijs.
Ton Kuipers
Google review
★★★★★
Mijn ervaring (en ook namens Omniplan) met Timo van Project Direct is heel positief. Dankzij een goede samenwerking heeft Timo in no-time de website opgeleverd. Luister goed naar je wensen en denkt goed mee!
Manou Roomer
Google review
★★★★★
Ik beveel project direct 100% aan heb de samenwerking als zeer positief ervaren ben super tevreden over de bouw van mijn website
Claudia Raven
Google review
★★★★★
Timo heeft voor mijn bedrijf een geweldige website gemaakt! Ik ben zeer tevreden over zijn betrokkenheid en werkwijze en zal zijn expertise van harte aanbevelen. Claudia Konings CK Bloemstyling.
Claudia Konings
Google review
★★★★★
Service goed, korte lijnen, snelle oplossingen. Kortom zéér tevreden!
Stucmeesters Hoorn
Google review
★★★★★
Zeer tevreden over het geleverde werk van Project Direct.
robbert kok
Google review
★★★★★
Timo heeft voor Boat Bike Tours in korte tijd een mooie platform website gemaakt. We zijn dik tevreden.
Jossie Verkerk
Google review
★★★★★
Project Direct heeft onze site volledig gemoderniseerd en aangepast aan onze wensen. PD kwam ook met hele bruikbare en goede tips over de lay-out. Alle beveiligingen up to date. Gewoon een super mooie perfect werkende site. Ook de nazorg is geweldig. En dat allemaal voor een prima prijs.
Ton Kuipers
Google review
★★★★★
Mijn ervaring (en ook namens Omniplan) met Timo van Project Direct is heel positief. Dankzij een goede samenwerking heeft Timo in no-time de website opgeleverd. Luister goed naar je wensen en denkt goed mee!
Manou Roomer
Google review

Waar kan ik je mee helpen?

Een website die klanten oplevert én complimenten. Bij Project Direct werk je direct met mij, Timo van Tilburg, van het eerste telefoontje tot het onderhoud jaren later. Geen accountmanager, geen doorgeefluik. We bellen eerst, dan volgt een eerlijke analyse van je site. Vraag vrijblijvend een offerte aan.