Donderdag 13 juni 2024
Bart Simons, AnySurfer
summary/detailsaria-expandedaria-expanded="true" betekent "knop is uitgeklapt; inhoud is zichtbaar"aria-expanded="false" betekent "knop is ingeklapt; inhoud is verborgen"aria-expanded-attribuut toe aan de knop die toont/verbergt.<button class="menu-toggle-mobile"
aria-expanded="false">
Menu
</button>
Vraag in FAQ met uitgeklapt antwoord:
<a data-toggle="collapse" href="#collapse01">
Vraag 1</a>
<div id="collapse01" class="panel-collapse"
aria-expanded="true">
aria-expanded is met juiste status aanwezig bij laden van pagina.aria-expanded geeft status aandisplay: noneDe techniek met aria-expanded is geschikt als de nieuwe informatie op dezelfde plaats verschijnt.
tabindex="-1" toe aan het element waar je de focus naartoe verplaatst.role="dialog"aria-modal="true" om de inhoud buiten het modale venster ontoegankelijk te makenaria-hidden="true", maar dat is omslachtiger en riskanter

aria-live="polite"aria-live="assertive"aria-live="off": container is tijdelijk geen live region.role="status"role="alert"aria-live="polite". Daarin injecteer je later de tekst.Onzichtbare tekst voor zoekveld:
Zodra u vijf letters invoert in het zoekveld, verschijnen er zoekresultaten onder de kop "Gevonden publicaties".
Voorzie een "onzichtbare" kop boven de kolom met filtermogelijkheden en eentje boven de resultaten.
Meerdere wijzigende items tegelijk "in het oog houden" op een scherm blijft een uitdaging voor wie geen overzicht heeft. Vb. webinar.