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.
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.
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.
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.
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.
Inhoud wat visueel versteek moet word, maar toeganklik bly vir ondersteunende tegnologieë soos skermlesers, kan met behulp van die .sr-only
klas 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.
Vir visueel verborge interaktiewe kontroles, soos tradisionele "skip" skakels, .sr-only
kan gekombineer word met die .sr-only-focusable
klas. Dit sal verseker dat die beheer sigbaar word sodra gefokus is (vir siende sleutelbordgebruikers).
Bootstrap sluit ondersteuning vir die prefers-reduced-motion
media-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.