Okutuuka ku bantu
Okulaba mu bufunze ku bikozesebwa bya Bootstrap n'obukwakkulizo ku kutondawo ebirimu ebituukirirwa.
Bootstrap egaba enkola ennyangu okukozesa ey’emisono egyetegefu, ebikozesebwa mu kuteekawo, n’ebitundu ebikwatagana, okusobozesa abakola emikutu n’enkola ezisikiriza okulaba, ezirimu emirimu mingi, era ezisobola okutuukirirwa okuva mu kibokisi.
Okulaba okutwalira awamu n’obukwakkulizo
Okutwalira awamu okutuuka ku pulojekiti yonna ezimbiddwa ne Bootstrap kisinziira mu kitundu ekinene ku markup y’omuwandiisi, sitayiro endala, n’okuwandiika bye bataddemu. Naye, kasita bino biba biteekeddwa mu nkola mu butuufu, kisaana okuba nga kisoboka bulungi okukola emikutu gy’empuliziganya n’enkola ne Bootstrap ezituukiriza WCAG 2.1 (A/AA/AAA), Ekitundu 508 , n’emitendera n’ebyetaago ebifaanagana eby’okutuuka ku bantu.
Obubonero bw’enzimba
Bootstrap’s styling and layout esobola okukozesebwa ku nsengeka ez’enjawulo ez’okussaako obubonero. Ebiwandiiko bino bigenderera okuwa abakola ebyokulabirako by’enkola ennungi okulaga enkozesa ya Bootstrap yennyini n’okulaga obubonero bw’amakulu obutuufu, omuli engeri ebiyinza okukwatibwako ebiyinza okutuukirizibwa.
Ebitundu ebikwatagana
Ebitundu bya Bootstrap ebikwatagana —nga modal dialogs, dropdown menus, n’ebikozesebwa eby’enjawulo —bikoleddwa okukola eri abakozesa touch, mouse, ne keyboard. Okuyita mu kukozesa emirimu n’ebintu ebikwatagana ebya WAI - ARIA , ebitundu bino nabyo birina okuba nga bitegeerekeka era nga bikola nga tukozesa tekinologiya ayamba (nga ebisoma ku ssirini).
Olw’okuba ebitundu bya Bootstrap bikoleddwa mu bugenderevu okuba eby’enjawulo, abawandiisi bayinza okwetaaga okussaamu emirimu emirala egya ARIA n’ebintu, awamu n’enneeyisa ya JavaScript, okusobola okutuusa obulungi obutonde n’enkola entuufu ey’ekitundu kyabwe. Kino kitera okuwandiikibwa mu biwandiiko.
Okwawukana kwa langi
Ebimu ku bigatta langi mu kiseera kino ebikola Bootstrap’s default palette —ebikozesebwa mu nkola yonna ku bintu nga enkyukakyuka za button, enkyukakyuka mu kulabula, ebiraga okukakasa ffoomu —biyinza okuvaako enjawulo ya langi obutamala (wansi w’omugerageranyo gwa langi z’ebiwandiiko ogwa WCAG 2.1 ogusengekeddwa ogwa 4.5:1 n’omugerageranyo gwa langi ezitali za biwandiiko ogwa WCAG 2.1 ogwa 3:1 ), naddala nga zikozesebwa ku mugongo omutangaavu. Abawandiisi bakubirizibwa okugezesa enkozesa yaabwe entongole eya langi era, we kyetaagisa, okukyusa/okugaziya mu ngalo langi zino ezisookerwako okukakasa nti emigerageranyo gya langi egy’enjawulo gimala.
Ebirimu ebikwekebwa mu ngeri ey’okulaba
Ebirimu ebirina okukwekebwa mu maaso, naye nga bisigala nga bituukirirwa tekinologiya ayamba nga ebisoma ku ssirini, bisobola okukolebwako sitayiro nga tukozesa .visually-hidden
ekibiina. Kino kiyinza okuba eky’omugaso mu mbeera nga amawulire oba ebiraga ebirala ebirabika (nga amakulu agalagirwa okuyita mu kukozesa langi) nabyo byetaaga okutuusibwa eri abakozesa abatali balaba.
<p class="text-danger">
<span class="visually-hidden">Danger: </span>
This action is not reversible
</p>
Ku bifuga ebikwatagana ebikwekebwa mu maaso, gamba ng’enkolagana ez’ennono “okubuuka”, kozesa .visually-hidden-focusable
ekibiina. Kino kijja kukakasa nti ekifuga kifuuka ekirabika nga kimaze okussa essira (eri abakozesa kiiboodi abalaba). Weegendereze, bw'ogeraageranya n'ebyenkanankana .sr-only
ne .sr-only-focusable
kiraasi mu nkyusa eziyise, Bootstrap 5's .visually-hidden-focusable
ye kiraasi eyetongodde, era tesaana kukozesebwa wamu ne .visually-hidden
kiraasi.
<a class="visually-hidden-focusable" href="#content">Skip to main content</a>
Entambula ekendedde
Bootstrap erimu okuwagira prefers-reduced-motion
ekintu ky'emikutu . Mu browsers/environments ezisobozesa omukozesa okulaga ky’ayagala olw’okutambula okukendeezeddwa, ebisinga obungi ku bikolwa by’enkyukakyuka ya CSS mu Bootstrap (okugeza, nga modal dialog egguddwawo oba eggaddwa, oba sliding animation mu carousels) zijja kulemesebwa, n’ebifaananyi ebirina amakulu ( nga spinners) zijja kukendeezebwako.
Ku browser eziwagira prefers-reduced-motion
, era nga omukozesa talina kabonero ka bulambulukufu nti yandiyagadde okukendeeza ku ntambula (kwe kugamba awali prefers-reduced-motion: no-preference
), Bootstrap esobozesa okutambula obulungi ng'okozesa scroll-behavior
eky'obugagga.
Ebikozesebwa ebirala
- Enkola y’okutuuka ku birimu ku mukutu gwa yintaneeti (WCAG) 2.1
- Pulojekiti ya A11Y
- Ebiwandiiko ebikwata ku kutuuka ku MDN
- Tenon.io Ekikebera okutuuka ku bantu
- Ekyuma ekikebera enjawulo ya langi (CCA) .
- “HTML Codesniffer” bookmarklet okuzuula ensonga z’okutuuka ku bantu
- Ebikwata ku kutuuka ku Microsoft
- Ebikozesebwa mu kugezesa Deque Ax
- Enyanjula ku Web Accessibility