Source

Tilgængelighed

En kort oversigt over Bootstraps funktioner og begrænsninger for oprettelse af tilgængeligt indhold.

Bootstrap giver en brugervenlig ramme af færdiglavede stilarter, layoutværktøjer og interaktive komponenter, hvilket giver udviklere mulighed for at skabe websteder og applikationer, der er visuelt tiltalende, funktionelt rige og tilgængelige ud af boksen.

Overblik og begrænsninger

Den overordnede tilgængelighed af ethvert projekt bygget med Bootstrap afhænger i høj grad af forfatterens opmærkning, yderligere styling og scripting, de har inkluderet. Men forudsat at disse er implementeret korrekt, burde det være perfekt muligt at oprette hjemmesider og applikationer med Bootstrap, der opfylder WCAG 2.0 (A/AA/AAA), Section 508 og lignende tilgængelighedsstandarder og krav.

Strukturel markup

Bootstraps styling og layout kan anvendes på en lang række markup-strukturer. Denne dokumentation har til formål at give udviklere eksempler på bedste praksis for at demonstrere brugen af ​​selve Bootstrap og illustrere passende semantisk markup, herunder måder, hvorpå potentielle tilgængelighedsproblemer kan løses.

Interaktive komponenter

Bootstraps interaktive komponenter – såsom modale dialoger, rullemenuer og brugerdefinerede værktøjstip – er designet til at fungere for brugere af berøring, mus og tastatur. Ved at bruge relevante WAI - ARIA roller og attributter bør disse komponenter også være forståelige og operative ved hjælp af hjælpeteknologier (såsom skærmlæsere).

Fordi Bootstraps komponenter med vilje er designet til at være ret generiske, kan forfattere være nødt til at inkludere yderligere ARIA - roller og -attributter, såvel som JavaScript-adfærd, for mere præcist at formidle den præcise karakter og funktionalitet af deres komponent. Dette er normalt noteret i dokumentationen.

Farvekontrast

De fleste farver, der i øjeblikket udgør Bootstraps standardpalet – brugt i hele rammen til ting som knapvariationer, advarselsvariationer, formularvalideringsindikatorer – fører til utilstrækkelig farvekontrast (under det anbefalede WCAG 2.0 farvekontrastforhold på 4,5:1 ) når de bruges mod en lys baggrund. Forfattere skal manuelt ændre/udvide disse standardfarver for at sikre passende farvekontrastforhold.

Visuelt skjult indhold

Indhold, der skal være visuelt skjult, men forblive tilgængeligt for hjælpeteknologier såsom skærmlæsere, kan styles ved hjælp af .sr-onlyklassen. Dette kan være nyttigt i situationer, hvor yderligere visuel information eller signaler (såsom betydning angivet ved brug af farve) også skal formidles til ikke-visuelle brugere.

<p class="text-danger">
  <span class="sr-only">Danger: </span>
  This action is not reversible
</p>

For visuelt skjulte interaktive kontroller, såsom traditionelle "spring"-links, .sr-onlykan kombineres med .sr-only-focusableklassen. Dette vil sikre, at kontrollen bliver synlig, når den først er fokuseret (for seende tastaturbrugere).

<a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>

Reduceret bevægelse

Bootstrap inkluderer understøttelse af prefers-reduced-motionmediefunktionen . I browsere/miljøer, der tillader brugeren at angive deres præference for reduceret bevægelse, vil de fleste CSS-overgangseffekter i Bootstrap (f.eks. når en modal dialog åbnes eller lukkes) blive deaktiveret. I øjeblikket er support begrænset til Safari på macOS og iOS.

Yderligere ressourcer