Wat is ARIA en waar gebruik je het voor?

ARIA is een set extra kenmerken die je aan je HTML kunt meegeven. Ze vertellen hulpsoftware wat een element is, wat het doet en in welke toestand het staat.

Je gebruikt het voor dingen die gewone HTML niet kan uitdrukken. Een zelfgebouwd uitklapmenu bijvoorbeeld, of een venster dat over je pagina heen verschijnt.

Belangrijk om meteen te weten: het is een aanvulling. Waar gewone HTML volstaat, is ARIA overbodig en vaak zelfs schadelijk.

Wat is ARIA en waar gebruik je het voor?
Extra kenmerken die hulpsoftware vertellen wat een element doet.

Wat het toevoegt

Een schermlezer leest je code en probeert daaruit af te leiden wat iets is. Bij een echte knop lukt dat vanzelf; bij een blok dat eruitziet als een knop niet.

Met ARIA vertel je dan expliciet: dit is een knop, hij is nu ingeklapt, en hij hoort bij dat menu daaronder.

Drie soorten kenmerken

Een rol zegt wat iets is: een knop, een dialoogvenster, een navigatie. Daarnaast zegt een eigenschap iets vasts, zoals een label. Een status zegt iets wat verandert, zoals ingeklapt of uitgeklapt.

Die laatste categorie is de nuttigste, want juist veranderingen ziet een schermlezer niet vanzelf. Meer daarover lees je bij screenreader.

Waar je het nodig hebt

Bij onderdelen die je zelf bouwt en waarvoor geen standaard HTML-element bestaat. Tabbladen, een zoeksuggestielijst, een uitklapmenu met meerdere niveaus.

En bij statussen: een knop die iets open- of dichtklapt, een melding die verschijnt, een veld met een foutmelding eronder.

Mijn vuistregels

  1. Gebruik eerst het juiste HTML-element; dan heb je ARIA meestal niet nodig.
  2. Voeg alleen toe wat je ook echt bijwerkt als de situatie verandert.
  3. Verzin geen rollen; gebruik alleen wat in de specificatie staat.
  4. Test met een schermlezer, niet alleen met een scanhulpmiddel.

Die tweede is waar het het vaakst misgaat. Een kenmerk dat zegt ingeklapt terwijl het menu openstaat, is erger dan helemaal geen kenmerk.

De eerste regel van ARIA

Die luidt: gebruik geen ARIA als het met gewone HTML kan. Dat staat letterlijk zo in de richtlijnen, en het is niet voor niets regel één.

Een knopelement is toegankelijk zodra je het gebruikt. Een blok met een knoprol erop moet je zelf bedienbaar maken, focusbaar maken en van toetsenbordgedrag voorzien. Meer daarover lees je bij html.

Wat het niet doet

ARIA verandert niets aan hoe je pagina eruitziet of werkt. Het verandert alleen wat hulpsoftware erover te horen krijgt.

Een blok met een knoprol wordt daarmee dus geen knop. Het klinkt alleen als een knop, en dat is precies het probleem als de bediening ontbreekt.

Veelgestelde vragen hierover

Alleen waar gewone HTML tekortschiet. Bij een standaardsite met echte knoppen, koppen en links heb je het vrijwel nergens nodig.
Nee. Het staat in de code en verandert niets aan het uiterlijk of de werking. Alleen hulpsoftware doet er iets mee.
Vaak deels. Goede thema’s zetten de juiste kenmerken op menu’s en zoekvelden. Paginabouwers doen het wisselend, en soms verkeerd.
Niet rechtstreeks. Zoekmachines gebruiken je gewone HTML. Wel geldt dat een site die netjes is opgebouwd voor allebei beter werkt.
Accessible Rich Internet Applications. Het is bedacht voor webapplicaties met onderdelen die HTML zelf niet kent, en niet voor gewone websites.
★★★★★
Snelle service en professioneel!
gronsie
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
★★★★★
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 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
★★★★★
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
★★★★★
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
★★★★★
Timo heeft voor Boat Bike Tours in korte tijd een mooie platform website gemaakt. We zijn dik tevreden.
Jossie Verkerk
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
★★★★★
Snelle service en professioneel!
gronsie
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
★★★★★
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 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
★★★★★
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
★★★★★
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
★★★★★
Timo heeft voor Boat Bike Tours in korte tijd een mooie platform website gemaakt. We zijn dik tevreden.
Jossie Verkerk
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
★★★★★
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
★★★★★
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
★★★★★
Zeer professionele partij. Dikke aanrader. Breed spectrum van dienstverlening en erg service gericht.
Jeroen Huppes
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
★★★★★
Zeer tevreden over het geleverde werk van Project Direct.
robbert kok
Google review
★★★★★
Service goed, korte lijnen, snelle oplossingen. Kortom zéér tevreden!
Stucmeesters Hoorn
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
★★★★★
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
★★★★★
Zeer professionele partij. Dikke aanrader. Breed spectrum van dienstverlening en erg service gericht.
Jeroen Huppes
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
★★★★★
Zeer tevreden over het geleverde werk van Project Direct.
robbert kok
Google review
★★★★★
Service goed, korte lijnen, snelle oplossingen. Kortom zéér tevreden!
Stucmeesters Hoorn
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.