Source

Toeganklikheid

'n Kort oorsig van Bootstrap se kenmerke en beperkings vir die skep van toeganklike inhoud.

Bootstrap bied 'n maklik-om-te gebruik raamwerk van klaargemaakte style, uitlegnutsmiddels en interaktiewe komponente, wat ontwikkelaars in staat stel om webwerwe en toepassings te skep wat visueel aantreklik, funksioneel ryk en buite die boks toeganklik is.

Oorsig en beperkings

Die algehele toeganklikheid van enige projek wat met Bootstrap gebou is, hang grootliks af van die skrywer se opmaak, bykomende stilering en skrif wat hulle ingesluit het. Op voorwaarde dat dit egter korrek geïmplementeer is, behoort dit heeltemal moontlik te wees om webwerwe en toepassings met Bootstrap te skep wat voldoen aan WCAG 2.0 (A/AA/AAA), Artikel 508 en soortgelyke toeganklikheidstandaarde en vereistes.

Strukturele opmaak

Bootstrap se stilering en uitleg kan op 'n wye reeks opmaakstrukture toegepas word. Hierdie dokumentasie het ten doel om ontwikkelaars van beste praktykvoorbeelde te voorsien om die gebruik van Bootstrap self te demonstreer en toepaslike semantiese opmaak te illustreer, insluitend maniere waarop potensiële toeganklikheidkwessies aangespreek kan word.

Interaktiewe komponente

Bootstrap se interaktiewe komponente—soos modale dialoë, aftrekkieslyste en pasgemaakte nutswenke—is ontwerp om vir raak-, muis- en sleutelbordgebruikers te werk. Deur die gebruik van relevante WAI - ARIA - rolle en -kenmerke, moet hierdie komponente ook verstaanbaar en werkbaar wees met behulp van ondersteunende tegnologieë (soos skermlesers).

Omdat Bootstrap se komponente doelbewus ontwerp is om redelik generies te wees, sal skrywers dalk verdere ARIA - rolle en -kenmerke moet insluit, sowel as JavaScript-gedrag, om die presiese aard en funksionaliteit van hul komponent meer akkuraat oor te dra. Dit word gewoonlik in die dokumentasie opgemerk.

Kleur kontras

Die meeste kleure wat tans Bootstrap se verstekpalet uitmaak—wat regdeur die raamwerk gebruik word vir dinge soos knoppievariasies, waarskuwingsvariasies, vormvalideringsaanwysers—lei tot onvoldoende kleurkontras (onder die aanbevole WCAG 2.0-kleurkontrasverhouding van 4.5:1 ) wanneer dit gebruik word teen 'n ligte agtergrond. Skrywers sal hierdie verstekkleure handmatig moet wysig/uitbreid om voldoende kleurkontrasverhoudings te verseker.

Visueel verborge inhoud

Inhoud wat visueel versteek moet word, maar toeganklik bly vir ondersteunende tegnologieë soos skermlesers, kan met behulp van die .sr-onlyklas gestileer word. Dit kan nuttig wees in situasies waar addisionele visuele inligting of leidrade (soos betekenis aangedui deur die gebruik van kleur) ook aan nie-visuele gebruikers oorgedra moet word.

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

Vir visueel verborge interaktiewe kontroles, soos tradisionele "skip" skakels, .sr-onlykan gekombineer word met die .sr-only-focusableklas. Dit sal verseker dat die beheer sigbaar word sodra gefokus is (vir siende sleutelbordgebruikers).

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

Verminderde beweging

Bootstrap sluit ondersteuning vir die prefers-reduced-motionmedia-funksie in . In blaaiers/omgewings wat die gebruiker toelaat om hul voorkeur vir verminderde beweging te spesifiseer, sal die meeste CSS-oorgangseffekte in Bootstrap (byvoorbeeld wanneer 'n modale dialoog oop of toegemaak word) gedeaktiveer word. Tans is ondersteuning beperk tot Safari op macOS en iOS.

Bykomende hulpbronne