Ett element med viktig, ofta tidskänslig information. Läses automatiskt upp av skärmläsare så snart det visas.
Stödda attribut: aria-atomic, aria-busy, aria-live
<div role="alert">
Er is een fout opgetreden bij het opslaan.
</div>
En modal dialogruta som avbryter användaren med ett viktigt meddelande och förväntar sig ett svar.
Stödda attribut: aria-modal
<div role="alertdialog" aria-modal="true" aria-labelledby="dlg-title" aria-describedby="dlg-desc">
<h2 id="dlg-title">Bevestiging</h2>
<p id="dlg-desc">Weet je zeker dat je dit wilt verwijderen?</p>
<button>Annuleren</button>
<button>Verwijderen</button>
</div>
Ett interaktivt element som utför en åtgärd när det aktiveras av användaren.
HTML-motsvarighet: <button>
Stödda attribut: aria-expanded, aria-pressed, aria-disabled, aria-haspopup
<!-- Gebruik altijd een native button: -->
<button type="button">Opslaan</button>
<!-- Alleen als het echt niet anders kan: -->
<div role="button" tabindex="0">Opslaan</div>
En kryssruta som kan vara markerad, omarkerad eller delvis markerad.
HTML-motsvarighet: <input type="checkbox">
Stödda attribut: aria-checked, aria-readonly, aria-required, aria-invalid
<!-- Native: -->
<label>
<input type="checkbox"> Akkoord met voorwaarden
</label>
<!-- Met ARIA: -->
<div role="checkbox" aria-checked="false" tabindex="0">
Akkoord met voorwaarden
</div>
Ett inmatningsfält kombinerat med ett popup-element (lista, rutnät eller trädstruktur) som låter användaren välja ett värde.
Stödda attribut: aria-expanded, aria-autocomplete, aria-activedescendant, aria-controls, aria-haspopup
<label for="city">Stad</label>
<input id="city" role="combobox"
aria-expanded="false"
aria-controls="city-list"
aria-autocomplete="list">
<ul id="city-list" role="listbox" hidden>
<li role="option">Amsterdam</li>
<li role="option">Rotterdam</li>
</ul>
En dialogruta som visas ovanpå sidans innehåll. Kan vara modal eller icke-modal.
HTML-motsvarighet: <dialog>
Stödda attribut: aria-modal, aria-labelledby, aria-describedby
<!-- Native HTML: -->
<dialog open aria-labelledby="dlg-title">
<h2 id="dlg-title">Instellingen</h2>
<p>Pas je voorkeuren aan.</p>
<button>Sluiten</button>
</dialog>
En interaktiv tabellstruktur med rader och celler, navigerbar med piltangenter.
Stödda attribut: aria-activedescendant, aria-colcount, aria-rowcount, aria-multiselectable, aria-readonly
<div role="grid" aria-label="Medewerkers">
<div role="row">
<div role="columnheader">Naam</div>
<div role="columnheader">Functie</div>
</div>
<div role="row">
<div role="gridcell">Jan</div>
<div role="gridcell">Developer</div>
</div>
</div>
En cell i ett rutnät eller trädrutnät.
HTML-motsvarighet: <td>
Stödda attribut: aria-readonly, aria-required, aria-selected, aria-expanded
<div role="row">
<div role="gridcell" tabindex="0">Bewerkbare cel</div>
</div>
En interaktiv referens till en intern eller extern resurs.
HTML-motsvarighet: <a href>
Stödda attribut: aria-expanded, aria-haspopup, aria-disabled
<!-- Native: -->
<a href="/over-ons">Over ons</a>
<!-- Met ARIA (vermijd dit): -->
<span role="link" tabindex="0" onclick="navigate()">Over ons</span>
En lista där användaren kan välja ett eller flera objekt.
HTML-motsvarighet: <select>
Stödda attribut: aria-multiselectable, aria-required, aria-activedescendant, aria-orientation
<label id="kleur-label">Kies een kleur</label>
<ul role="listbox" aria-labelledby="kleur-label">
<li role="option" aria-selected="true">Rood</li>
<li role="option" aria-selected="false">Blauw</li>
<li role="option" aria-selected="false">Groen</li>
</ul>
Ett valbart objekt i en listbox.
HTML-motsvarighet: <option>
Stödda attribut: aria-selected, aria-checked, aria-disabled, aria-posinset, aria-setsize
<ul role="listbox">
<li role="option" aria-selected="true">Optie 1</li>
<li role="option" aria-selected="false">Optie 2</li>
</ul>
Visar förloppet för en långvarig uppgift.
HTML-motsvarighet: <progress>
Stödda attribut: aria-valuenow, aria-valuemin, aria-valuemax, aria-valuetext
<!-- Native: -->
<progress value="70" max="100">70%</progress>
<!-- Met ARIA: -->
<div role="progressbar"
aria-valuenow="70"
aria-valuemin="0"
aria-valuemax="100"
aria-label="Uploadvoortgang">
70%
</div>
En alternativknapp i en grupp där bara en kan vara vald åt gången.
HTML-motsvarighet: <input type="radio">
Stödda attribut: aria-checked, aria-disabled, aria-posinset, aria-setsize
<!-- Native: -->
<fieldset>
<legend>Bezorgmethode</legend>
<label><input type="radio" name="bezorg" value="post"> Post</label>
<label><input type="radio" name="bezorg" value="afhalen"> Afhalen</label>
</fieldset>
En grupp alternativknappar där bara en kan vara vald åt gången.
HTML-motsvarighet: <fieldset>
Stödda attribut: aria-required, aria-readonly, aria-orientation
<div role="radiogroup" aria-labelledby="groep-label">
<span id="groep-label">Taal</span>
<div role="radio" aria-checked="true" tabindex="0">Nederlands</div>
<div role="radio" aria-checked="false" tabindex="-1">Engels</div>
</div>
Ett grafiskt objekt som anger rullningspositionen inom ett rullningsbart område.
Stödda attribut: aria-controls, aria-orientation, aria-valuenow, aria-valuemin, aria-valuemax
<div role="scrollbar"
aria-controls="content"
aria-orientation="vertical"
aria-valuenow="25"
aria-valuemin="0"
aria-valuemax="100"
tabindex="0">
</div>
Ett textfält specifikt avsett för sökfunktionalitet.
HTML-motsvarighet: <input type="search">
Stödda attribut: aria-activedescendant, aria-autocomplete, aria-placeholder
<label for="zoek">Zoeken</label>
<input id="zoek" type="search" role="searchbox"
aria-autocomplete="list"
aria-controls="suggesties">
Ett inmatningselement som låter användaren välja ett värde inom ett intervall genom att flytta ett reglage.
HTML-motsvarighet: <input type="range">
Stödda attribut: aria-valuenow, aria-valuemin, aria-valuemax, aria-valuetext, aria-orientation
<!-- Native: -->
<label for="volume">Volume</label>
<input id="volume" type="range" min="0" max="100" value="50">
<!-- Met ARIA: -->
<div role="slider"
aria-label="Volume"
aria-valuenow="50"
aria-valuemin="0"
aria-valuemax="100"
tabindex="0">
</div>
Ett inmatningsfält för numeriska värden med knappar för att öka eller minska värdet.
HTML-motsvarighet: <input type="number">
Stödda attribut: aria-valuenow, aria-valuemin, aria-valuemax, aria-valuetext, aria-required, aria-readonly
<label for="aantal">Aantal</label>
<input id="aantal" type="number" role="spinbutton"
aria-valuenow="1"
aria-valuemin="0"
aria-valuemax="99">
En strömbrytare som kan vara på eller av, liknande en fysisk ljusbrytare.
Stödda attribut: aria-checked
<button role="switch" aria-checked="false">
Donkere modus
</button>
En flik i en fliklista som aktiverar en flikpanel när den väljs.
Stödda attribut: aria-selected, aria-controls, aria-disabled, aria-expanded, aria-haspopup
<div role="tablist" aria-label="Instellingen">
<button role="tab" aria-selected="true" aria-controls="panel1" id="tab1">Algemeen</button>
<button role="tab" aria-selected="false" aria-controls="panel2" id="tab2">Privacy</button>
</div>
<div role="tabpanel" id="panel1" aria-labelledby="tab1">Inhoud algemeen...</div>
<div role="tabpanel" id="panel2" aria-labelledby="tab2" hidden>Inhoud privacy...</div>
En lista med flikar som var och en aktiverar en flikpanel.
Stödda attribut: aria-activedescendant, aria-orientation, aria-multiselectable
<div role="tablist" aria-label="Productinformatie">
<button role="tab" aria-selected="true">Beschrijving</button>
<button role="tab" aria-selected="false">Reviews</button>
</div>
Innehållspanelen som hör till en flik.
<div role="tabpanel" id="panel1" aria-labelledby="tab1">
<p>Inhoud van het eerste tabblad.</p>
</div>
Ett inmatningsfält för fritext, till exempel ett textfält eller ett flerradigt textområde.
HTML-motsvarighet: <input> / <textarea>
Stödda attribut: aria-activedescendant, aria-autocomplete, aria-multiline, aria-placeholder, aria-readonly, aria-required
<!-- Eenregelig: -->
<label for="naam">Naam</label>
<input id="naam" type="text">
<!-- Meerregelig: -->
<label for="bericht">Bericht</label>
<textarea id="bericht"></textarea>
En kontextuell popup med beskrivande information om ett element, vanligtvis synlig vid hovring eller fokus.
<button aria-describedby="tip1">Opslaan</button>
<div role="tooltip" id="tip1">Sla je wijzigingen op (Ctrl+S)</div>
En hierarkisk lista med objekt som kan expanderas och komprimeras, till exempel en filstruktur.
Stödda attribut: aria-multiselectable, aria-activedescendant, aria-orientation
<ul role="tree" aria-label="Bestanden">
<li role="treeitem" aria-expanded="true">src/
<ul role="group">
<li role="treeitem">index.js</li>
<li role="treeitem">style.css</li>
</ul>
</li>
</ul>
Ett rutnät vars rader kan expanderas och komprimeras som en trädstruktur.
Stödda attribut: aria-activedescendant, aria-multiselectable
<table role="treegrid" aria-label="Afdelingen">
<tr role="row" aria-expanded="true" aria-level="1">
<td role="gridcell">Engineering</td>
</tr>
<tr role="row" aria-level="2">
<td role="gridcell">Frontend team</td>
</tr>
</table>
Ett objekt i ett träd. Kan innehålla barn och expanderas/komprimeras.
Stödda attribut: aria-expanded, aria-selected, aria-checked, aria-level, aria-posinset, aria-setsize
<li role="treeitem" aria-expanded="false" aria-level="1">
Documenten
<ul role="group" hidden>
<li role="treeitem" aria-level="2">Rapport.pdf</li>
</ul>
</li>
Det webbplatsövergripande sidhuvudet med logotyp, navigering och sökfunktionalitet. Som standard är <header>-elementet i body en banner.
HTML-motsvarighet: <header>
<header>
<a href="/">Logo</a>
<nav aria-label="Hoofdnavigatie">...</nav>
</header>
Kompletterande innehåll som är relaterat till huvudinnehållet men även kan användas självständigt, till exempel en sidopanel.
HTML-motsvarighet: <aside>
<aside aria-label="Gerelateerde artikelen">
<h2>Lees ook</h2>
<ul>...</ul>
</aside>
Den webbplatsövergripande sidfoten med upphovsrätt, kontaktuppgifter och länkar. Som standard är <footer>-elementet i body en contentinfo.
HTML-motsvarighet: <footer>
<footer>
<p>© 2025 Bedrijfsnaam</p>
<nav aria-label="Footernavigatie">...</nav>
</footer>
En region med formulärelement. Blir först en landmark när den har ett tillgängligt namn.
HTML-motsvarighet: <form>
<form aria-labelledby="form-title">
<h2 id="form-title">Contactformulier</h2>
<label for="email">E-mail</label>
<input id="email" type="email">
<button type="submit">Versturen</button>
</form>
Sidans huvudinnehåll. Bara ett synligt main-element är tillåtet per sida.
HTML-motsvarighet: <main>
<main id="main-content">
<h1>Paginatitel</h1>
<p>Hoofdinhoud van de pagina.</p>
</main>
En region med navigeringslänkar till andra sidor eller avsnitt på sidan.
HTML-motsvarighet: <nav>
<nav aria-label="Hoofdnavigatie">
<ul>
<li><a href="/">Home</a></li>
<li><a href="/diensten">Diensten</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</nav>
Ett generiskt landmärkeområde som är tillräckligt viktigt för att visas i landmärkeslistan. Kräver ett tillgängligt namn.
HTML-motsvarighet: <section>
<section aria-labelledby="sec-title">
<h2 id="sec-title">Laatste nieuws</h2>
<p>Inhoud van deze sectie.</p>
</section>
En region med sökfunktionalitet för webbplatsen eller applikationen.
HTML-motsvarighet: <search>
<!-- HTML: -->
<search>
<label for="zoek">Zoeken</label>
<input id="zoek" type="search">
<button>Zoek</button>
</search>
<!-- Met ARIA: -->
<form role="search" aria-label="Site doorzoeken">
<input type="search" aria-label="Zoeken">
<button>Zoek</button>
</form>
Anger att en region beter sig som en skrivbordsapplikation. Skärmläsare växlar till applikationsläge. Använd med stor försiktighet.
Stödda attribut: aria-activedescendant
<!-- Gebruik alleen voor echte webapplicaties zoals een
spreadsheet of teksteditor. NIET voor gewone websites. -->
<div role="application" aria-label="Spreadsheet">
...
</div>
Ett oberoende innehållsstycke som kan stå för sig själv, till exempel ett blogginlägg, en nyhetsartikel eller en kommentar.
HTML-motsvarighet: <article>
<article>
<h2>Titel van het artikel</h2>
<p>Inhoud van het artikel.</p>
<footer>Gepubliceerd op 1 januari 2025</footer>
</article>
En cell i en tabell.
HTML-motsvarighet: <td>
Stödda attribut: aria-colindex, aria-colspan, aria-rowindex, aria-rowspan
<table>
<tr>
<td>Celinhoud</td>
</tr>
</table>
En rubrikcell för en kolumn i en tabell eller ett rutnät.
HTML-motsvarighet: <th>
Stödda attribut: aria-sort, aria-colindex
<table>
<thead>
<tr>
<th scope="col" aria-sort="ascending">Naam</th>
<th scope="col">E-mail</th>
</tr>
</thead>
</table>
Definitionen av en term.
HTML-motsvarighet: <dd>
<dl>
<dt>WCAG</dt>
<dd role="definition">Web Content Accessibility Guidelines</dd>
</dl>
Markerar innehåll som ett dokument som kan läsas, till skillnad från en applikation. Detta är standardläget för webbsidor.
<!-- Handig binnen een role="application" om terug
te schakelen naar documentmodus: -->
<div role="application">
<div role="document">
<p>Deze tekst kan normaal gelezen worden.</p>
</div>
</div>
En rullningsbar lista med artiklar där nya artiklar laddas automatiskt när användaren rullar.
Stödda attribut: aria-busy, aria-setsize
<div role="feed" aria-label="Nieuwsfeed">
<article aria-posinset="1" aria-setsize="-1">
<h2>Eerste bericht</h2>
</article>
<article aria-posinset="2" aria-setsize="-1">
<h2>Tweede bericht</h2>
</article>
</div>
Ett visuellt element med en valfri bildtext, till exempel en bild, ett diagram eller ett kodfragment.
HTML-motsvarighet: <figure>
<figure>
<img src="grafiek.png" alt="Omzetgrafiek Q4 2025">
<figcaption>Figuur 1: Omzet per kwartaal</figcaption>
</figure>
En grupp relaterade element som inte är avsedd som landmärke.
HTML-motsvarighet: <fieldset>
Stödda attribut: aria-activedescendant, aria-disabled
<fieldset>
<legend>Adresgegevens</legend>
<label for="straat">Straat</label>
<input id="straat">
<label for="plaats">Plaats</label>
<input id="plaats">
</fieldset>
En rubrik för ett avsnitt på sidan. Använd alltid nativa HTML-rubriker (h1-h6) istället för denna roll.
HTML-motsvarighet: <h1> - <h6>
Stödda attribut: aria-level
<!-- Gebruik altijd native koppen: -->
<h1>Hoofdtitel</h1>
<h2>Subtitel</h2>
<!-- Alleen als het echt niet anders kan: -->
<div role="heading" aria-level="2">Subtitel</div>
En bild eller visuellt element. Används för komplexa bilder som består av flera element (t.ex. SVG).
HTML-motsvarighet: <img>
<!-- Native: -->
<img src="logo.png" alt="Bedrijfslogo">
<!-- SVG als afbeelding: -->
<svg role="img" aria-label="Staafgrafiek met omzetcijfers">
...
</svg>
En lista med objekt.
HTML-motsvarighet: <ul> / <ol>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
Ett objekt i en lista.
HTML-motsvarighet: <li>
Stödda attribut: aria-level, aria-posinset, aria-setsize
<ul>
<li>Lijstitem</li>
</ul>
Ett matematiskt uttryck.
HTML-motsvarighet: <math>
<div role="math" aria-label="a kwadraat plus b kwadraat is c kwadraat">
a² + b² = c²
</div>
Tar bort den semantiska betydelsen av ett element. Synonym för presentation. Elementet blir osynligt för skärmläsare men innehållet förblir tillgängligt.
<!-- Verwijder de semantiek van een tabel die alleen
voor layout wordt gebruikt: -->
<table role="none">
<tr>
<td>Kolom 1</td>
<td>Kolom 2</td>
</tr>
</table>
En anmärkning eller komplettering till huvudinnehållet.
<div role="note">
<strong>Let op:</strong> Deze functie is alleen beschikbaar voor premium-gebruikers.
</div>
Tar bort den semantiska betydelsen av ett element. Synonym för none.
<!-- Decoratieve afbeelding: -->
<img src="decoratie.png" role="presentation" alt="">
<!-- Layout-tabel: -->
<table role="presentation">
<tr><td>Geen echte tabel</td></tr>
</table>
En rad i en tabell, ett rutnät eller trädrutnät.
HTML-motsvarighet: <tr>
Stödda attribut: aria-colindex, aria-expanded, aria-level, aria-rowindex, aria-selected
<table>
<tr>
<td>Cel 1</td>
<td>Cel 2</td>
</tr>
</table>
En grupp rader i en tabell (thead, tbody, tfoot).
HTML-motsvarighet: <thead> / <tbody> / <tfoot>
<table>
<thead>
<tr><th>Kop</th></tr>
</thead>
<tbody>
<tr><td>Data</td></tr>
</tbody>
</table>
En avskiljare mellan avsnitt eller grupper av menyobjekt. Kan vara fokuserbar om det är en justerbar avskiljare.
HTML-motsvarighet: <hr>
Stödda attribut: aria-orientation, aria-valuenow, aria-valuemin, aria-valuemax
<!-- Decoratief: -->
<hr>
<!-- Focusbaar (instelbare paneelscheiding): -->
<div role="separator"
tabindex="0"
aria-valuenow="50"
aria-valuemin="0"
aria-valuemax="100">
</div>
En icke-interaktiv tabell med data ordnade i rader och kolumner.
HTML-motsvarighet: <table>
Stödda attribut: aria-colcount, aria-rowcount
<table>
<caption>Omzet per kwartaal</caption>
<thead>
<tr><th>Kwartaal</th><th>Omzet</th></tr>
</thead>
<tbody>
<tr><td>Q1</td><td>€ 50.000</td></tr>
</tbody>
</table>
Ett ord eller en fras med en tillhörande definition.
HTML-motsvarighet: <dt>
<dl>
<dt>ARIA</dt>
<dd>Accessible Rich Internet Applications</dd>
</dl>
Ett verktygsfält med knappar eller andra kontroller, grupperade som en logisk enhet.
Stödda attribut: aria-activedescendant, aria-orientation
<div role="toolbar" aria-label="Tekstopmaak">
<button aria-pressed="false">Vet</button>
<button aria-pressed="false">Cursief</button>
<button aria-pressed="false">Onderstreept</button>
</div>
En region där ny information läggs till i kronologisk ordning, till exempel en chattlogg eller aktivitetslogg.
Stödda attribut: aria-live, aria-relevant
<div role="log" aria-label="Chatberichten" aria-live="polite">
<p>Jan: Hallo!</p>
<p>Piet: Goedemorgen!</p>
</div>
En region med icke-väsentlig information som ändras regelbundet, till exempel en rullande nyhetsticker.
Stödda attribut: aria-live
<div role="marquee" aria-label="Koerswijzigingen" aria-live="off">
AEX: +1,2% | DAX: -0,5%
</div>
En region med statusmeddelanden som inte är tillräckligt viktiga för att meddelas som alert. Har implicit aria-live="polite".
HTML-motsvarighet: <output>
Stödda attribut: aria-atomic, aria-live
<!-- Native: -->
<output>3 resultaten gevonden</output>
<!-- Met ARIA: -->
<div role="status">3 resultaten gevonden</div>
Ett element som visar en löpande timer eller nedräkning.
<div role="timer" aria-label="Resterende tijd" aria-live="off">
02:30
</div>
Anger att ett element uppdateras och att hjälpmedel bör vänta tills uppdateringen är klar.
Värde: true | false
Används av: alle rollen
<div role="feed" aria-busy="true">
Laden...
</div>
Anger aktuell markerad status för kryssrutor, alternativknappar och strömbrytare.
Värde: true | false | mixed | undefined
HTML-motsvarighet: checked
Används av: checkbox, menuitemcheckbox, menuitemradio, option, radio, switch, treeitem
<div role="checkbox" aria-checked="false" tabindex="0">
Onthoud mij
</div>
Anger vilket element som är det aktuella objektet i en uppsättning, till exempel den aktuella sidan i navigeringen.
Värde: token
Används av: alle rollen
<nav>
<a href="/" aria-current="page">Home</a>
<a href="/diensten">Diensten</a>
<a href="/contact">Contact</a>
</nav>
Anger att ett element är synligt men inte interaktivt. Till skillnad från HTML-attributet disabled är elementet fortfarande fokuserbart.
Värde: true | false
HTML-motsvarighet: disabled
Används av: button, link, menuitem, tab, input-rollen
<button aria-disabled="true">
Versturen (niet beschikbaar)
</button>
Anger om ett element (t.ex. en menylista eller trädstruktur) är expanderat eller komprimerat.
Värde: true | false | undefined
Används av: button, combobox, link, menuitem, tab, treeitem
<button aria-expanded="false" aria-controls="menu1">
Menu
</button>
<ul id="menu1" hidden>
<li>Item 1</li>
<li>Item 2</li>
</ul>
Döljer ett element och alla dess barn för hjälpmedel. Elementet förblir visuellt synligt. Använd med försiktighet.
Värde: true | false | undefined
Används av: alle rollen
<!-- Decoratief icoon verbergen: -->
<button>
<span aria-hidden="true">✖</span>
Sluiten
</button>
Anger att det inmatade värdet inte uppfyller förväntat format.
Värde: token
Används av: textbox, combobox, listbox, spinbutton, checkbox, radio
<label for="email">E-mail</label>
<input id="email" type="email"
aria-invalid="true"
aria-errormessage="email-err">
<span id="email-err">Voer een geldig e-mailadres in.</span>
Anger den nedtryckta statusen för en växelknapp.
Värde: true | false | mixed | undefined
Används av: button
<button aria-pressed="false">
Donkere modus
</button>
Anger den valda statusen för objekt i en lista, flik eller rutnät.
Värde: true | false | undefined
HTML-motsvarighet: selected
Används av: option, tab, gridcell, row, treeitem
<div role="tablist">
<button role="tab" aria-selected="true">Tab 1</button>
<button role="tab" aria-selected="false">Tab 2</button>
</div>
Anger om och hur ett textfält visar automatiska förslag vid inmatning.
Värde: token
Används av: combobox, textbox, searchbox
<input role="combobox"
aria-autocomplete="list"
aria-controls="suggesties"
aria-expanded="false">
Definierar den hierarkiska nivån för ett element inom en struktur (t.ex. rubriknivå, träddjup).
Värde: integer
Används av: heading, listitem, row, treeitem
<!-- h1-h6 hebben impliciet een level.
Gebruik aria-level alleen als je role="heading" gebruikt: -->
<div role="heading" aria-level="3">Subtitel</div>
Anger att en dialog är modal: resten av sidan är inte tillgänglig så länge dialogrutan är öppen.
Värde: true | false
Används av: dialog, alertdialog
<div role="dialog" aria-modal="true" aria-labelledby="titel">
<h2 id="titel">Bevestiging</h2>
<p>Weet je het zeker?</p>
<button>Ja</button>
<button>Nee</button>
</div>
Anger om ett textfält accepterar flera rader text.
Värde: true | false
Används av: textbox
<div role="textbox" aria-multiline="true" contenteditable="true"
aria-label="Bericht">
</div>
Anger att flera objekt kan väljas samtidigt i en lista, ett rutnät eller träd.
Värde: true | false
HTML-motsvarighet: multiple
Används av: grid, listbox, tablist, tree
<ul role="listbox" aria-multiselectable="true" aria-label="Kleuren">
<li role="option" aria-selected="true">Rood</li>
<li role="option" aria-selected="true">Blauw</li>
<li role="option" aria-selected="false">Groen</li>
</ul>
Anger om ett element är orienterat horisontellt eller vertikalt.
Värde: token
Används av: scrollbar, separator, slider, tablist, toolbar, listbox, menu, menubar, radiogroup, tree
<div role="tablist" aria-orientation="vertical">
<button role="tab">Tab 1</button>
<button role="tab">Tab 2</button>
</div>
Definierar en ledtråd som beskriver vilket värde som förväntas, synlig när fältet är tomt.
Värde: string
HTML-motsvarighet: placeholder
Används av: textbox, searchbox
<!-- Gebruik bij voorkeur het HTML-attribuut: -->
<input type="text" placeholder="bijv. jan@voorbeeld.nl">
Anger att ett element inte är redigerbart men fortfarande läsbart och fokuserbart.
Värde: true | false
HTML-motsvarighet: readonly
Används av: checkbox, combobox, grid, gridcell, listbox, radiogroup, slider, spinbutton, textbox
<input type="text" readonly aria-readonly="true" value="Niet bewerkbaar">
Anger att ett formulärfält måste fyllas i innan formuläret kan skickas.
Värde: true | false
HTML-motsvarighet: required
Används av: checkbox, combobox, gridcell, listbox, radiogroup, spinbutton, textbox, tree
<!-- Gebruik bij voorkeur het HTML-attribuut: -->
<label for="naam">Naam *</label>
<input id="naam" type="text" required>
Definierar en mänskligt läsbar, anpassad beskrivning av ett elements roll. Använd sparsamt.
Värde: string
Används av: alle rollen (behalve abstract)
<div role="region" aria-roledescription="carrousel" aria-label="Uitgelichte producten">
...
</div>
Anger om och hur en kolumn eller rad i en tabell är sorterad.
Värde: token
Används av: columnheader, rowheader
<table>
<thead>
<tr>
<th scope="col" aria-sort="ascending">
Naam
<button>Sorteer</button>
</th>
</tr>
</thead>
</table>
Definierar det maximalt tillåtna värdet för en intervall-widget.
Värde: number
HTML-motsvarighet: max
Används av: progressbar, scrollbar, separator, slider, spinbutton
<div role="slider" aria-valuemin="0" aria-valuemax="100" aria-valuenow="50">
</div>
Definierar det minimalt tillåtna värdet för en intervall-widget.
Värde: number
HTML-motsvarighet: min
Används av: progressbar, scrollbar, separator, slider, spinbutton
<div role="slider" aria-valuemin="0" aria-valuemax="100" aria-valuenow="50">
</div>
Definierar det aktuella värdet för en intervall-widget.
Värde: number
HTML-motsvarighet: value
Används av: progressbar, scrollbar, separator, slider, spinbutton
<progress role="progressbar"
aria-valuenow="70"
aria-valuemin="0"
aria-valuemax="100">
70%
</progress>
Definierar en mänskligt läsbar text som alternativ till det numeriska värdet i aria-valuenow.
Värde: string
Används av: progressbar, scrollbar, separator, slider, spinbutton
<div role="slider"
aria-valuenow="3"
aria-valuemin="1"
aria-valuemax="5"
aria-valuetext="Gemiddeld"
aria-label="Tevredenheid">
</div>
Refererar till ID:t för det för tillfället aktiva barnelement i en sammansatt widget, utan att flytta DOM-fokus.
Värde: ID-referentie
Används av: combobox, grid, group, listbox, menu, menubar, radiogroup, tablist, tree, treegrid
<ul role="listbox" aria-activedescendant="opt2" tabindex="0">
<li role="option" id="opt1">Optie 1</li>
<li role="option" id="opt2">Optie 2</li>
<li role="option" id="opt3">Optie 3</li>
</ul>
Refererar till ID:t för det element som styrs av detta element.
Värde: ID-referentie(s)
Används av: button, combobox, scrollbar, tab, textbox
<button aria-expanded="false" aria-controls="dropdown">
Menu openen
</button>
<ul id="dropdown" hidden>
<li>Item 1</li>
</ul>
Refererar till ID:n för element som ger ytterligare beskrivande information om detta element.
Värde: ID-referentie(s)
Används av: alle rollen
<label for="ww">Wachtwoord</label>
<input id="ww" type="password" aria-describedby="ww-eisen">
<p id="ww-eisen">Minimaal 8 tekens, met een hoofdletter en cijfer.</p>
Refererar till ett element med detaljerad information, som komplement till aria-describedby.
Värde: ID-referentie
Används av: alle rollen
<img src="grafiek.png" alt="Omzetgrafiek" aria-details="grafiek-data">
<table id="grafiek-data">
<caption>Omzetgegevens</caption>
...
</table>
Refererar till ID:t för det element som innehåller felmeddelandet för detta element. Läses bara upp när aria-invalid="true".
Värde: ID-referentie
Används av: textbox, combobox, listbox, spinbutton, checkbox, radiogroup
<label for="email">E-mail</label>
<input id="email" type="email"
aria-invalid="true"
aria-errormessage="email-fout">
<span id="email-fout" role="alert">
Voer een geldig e-mailadres in.
</span>
Anger en alternativ läsordning genom att referera till nästa element i flödet.
Värde: ID-referentie(s)
Används av: alle rollen
<div aria-flowto="sectie2">Eerst lezen</div>
<div id="sectie3">Dit wordt overgeslagen</div>
<div id="sectie2">Dan dit lezen</div>
Definierar en textetikett för ett element som inte har en synlig etikett. Skriver över befintlig text för skärmläsare.
Värde: string
Används av: alle rollen (behalve presentatie)
<button aria-label="Sluiten">
<svg aria-hidden="true"><!-- X-icoon --></svg>
</button>
<nav aria-label="Hoofdnavigatie">
...
</nav>
Refererar till ID:n för element som fungerar som etikett för detta element. Har företräde framför aria-label och HTML-elementet label.
Värde: ID-referentie(s)
HTML-motsvarighet: <label for>
Används av: alle rollen (behalve presentatie)
<h2 id="sec-titel">Contactgegevens</h2>
<form aria-labelledby="sec-titel">
<label for="tel">Telefoon</label>
<input id="tel" type="tel">
</form>
Definierar en förälder-barn-relation när DOM-strukturen inte återspeglar detta. Använd sparsamt.
Värde: ID-referentie(s)
Används av: alle rollen
<!-- Menu-button en menu staan niet genest in de DOM,
maar logisch is het menu een kind van de button: -->
<button aria-owns="los-menu" aria-expanded="true">Acties</button>
<ul id="los-menu" role="menu">
<li role="menuitem">Opslaan</li>
</ul>
Anger om hjälpmedel ska läsa upp hela live-regionen (true) eller bara de ändrade delarna (false).
Värde: true | false
Används av: alle rollen (in live-regio's)
<div role="status" aria-live="polite" aria-atomic="true">
3 van 10 items geladen
</div>
Anger att innehållet i ett element kan ändras dynamiskt och att hjälpmedel ska meddela dessa ändringar.
Värde: token
Används av: alle rollen
<!-- Beleefd: wacht tot de gebruiker klaar is -->
<div aria-live="polite">3 resultaten gevonden</div>
<!-- Assertief: onderbreek de gebruiker -->
<div aria-live="assertive">Sessie verloopt over 2 minuten!</div>
Anger vilka typer av ändringar i en live-region som är relevanta: tillägg, borttagningar, text eller allt.
Värde: token list
Används av: alle rollen (in live-regio's)
<div role="log"
aria-live="polite"
aria-relevant="additions">
<!-- Alleen nieuwe berichten worden aangekondigd -->
</div>