Prieinamumas
Trumpa „Bootstrap“ funkcijų ir prieinamo turinio kūrimo apribojimų apžvalga.
„Bootstrap“ suteikia lengvai naudojamą paruoštų stilių, išdėstymo įrankių ir interaktyvių komponentų sistemą, leidžiančią kūrėjams kurti svetaines ir programas, kurios būtų vizualiai patrauklios, funkcionaliai turtingos ir pasiekiamos iš karto.
Bendras bet kurio projekto, sukurto naudojant „Bootstrap“, prieinamumas daugiausia priklauso nuo autoriaus žymėjimo, papildomo stiliaus ir scenarijų, kuriuos jie įtraukė. Tačiau su sąlyga, kad jos buvo įdiegtos tinkamai, turėtų būti visiškai įmanoma sukurti svetaines ir programas naudojant „Bootstrap“, atitinkančias WCAG 2.0 (A/AA/AAA), 508 skyrių ir panašius prieinamumo standartus bei reikalavimus.
„Bootstrap“ stilius ir išdėstymas gali būti pritaikyti įvairioms žymėjimo struktūroms. Šios dokumentacijos tikslas – pateikti kūrėjams geriausios praktikos pavyzdžių, kaip parodyti paties „Bootstrap“ naudojimą ir iliustruoti tinkamą semantinį žymėjimą, įskaitant būdus, kuriais galima spręsti galimas prieinamumo problemas.
Interaktyvūs „Bootstrap“ komponentai, tokie kaip modaliniai dialogai, išskleidžiamieji meniu ir pasirinktiniai patarimai, yra sukurti taip, kad veiktų liečiantiems, pelės ir klaviatūros naudotojams. Naudojant atitinkamus WAI – ARIA vaidmenis ir atributus, šie komponentai taip pat turėtų būti suprantami ir naudojami naudojant pagalbines technologijas (pvz., ekrano skaitytuvus).
Kadangi „Bootstrap“ komponentai yra sąmoningai sukurti taip, kad būtų gana bendri, autoriams gali tekti įtraukti daugiau ARIA vaidmenų ir atributų, taip pat „JavaScript“ elgsenos, kad būtų galima tiksliau perteikti tikslų jų komponento pobūdį ir funkcionalumą. Paprastai tai pažymima dokumentuose.
Dauguma spalvų, kurios šiuo metu sudaro numatytąją „Bootstrap“ paletę (naudojamos visoje sistemoje, pvz., mygtukų variantams, įspėjimų variacijoms, formų patvirtinimo indikatoriams), sukelia nepakankamą spalvų kontrastą (žemiau rekomenduojamo WCAG 2.0 spalvų kontrasto santykio 4,5:1 ), kai jos naudojamos prieš šviesus fonas. Autoriai turės rankiniu būdu modifikuoti / išplėsti šias numatytas spalvas, kad būtų užtikrintas tinkamas spalvų kontrasto santykis.
Turinys, kuris turėtų būti vizualiai paslėptas, bet likti pasiekiamas pagalbinėms technologijoms, pvz., ekrano skaitytuvams, gali būti kuriamas naudojant .sr-only
klasę. Tai gali būti naudinga tais atvejais, kai papildomos vaizdinės informacijos arba užuominų (pavyzdžiui, reikšmės, pažymėtos naudojant spalvas) reikia perteikti ir nevaizdiniams naudotojams.
Vizualiai paslėptus interaktyvius valdiklius, tokius kaip tradicinės „praleisti“ nuorodos, .sr-only
galima derinti su .sr-only-focusable
klase. Tai užtikrins, kad valdiklis taps matomas, kai tik sufokusuotas (regintiems klaviatūros naudotojams).
„Bootstrap“ palaiko prefers-reduced-motion
medijos funkciją . Naršyklėse/aplinkose, kuriose vartotojas gali nurodyti sumažinto judėjimo pirmenybę, dauguma CSS perėjimo efektų programoje „Bootstrap“ (pavyzdžiui, atidarius arba uždarius modalinį dialogo langą) bus išjungti. Šiuo metu „MacOS“ ir „iOS“ sistemose palaikoma tik „Safari“.