Donderdag 13 juni 2024
Bart Simons, AnySurfer
summary/details
aria-expanded
aria-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: none
De 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 riskanteraria-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.