Phihlelelo
Kakaretšo ye kopana ya dikarolo tša Bootstrap le mellwane ya tlholo ya diteng tše di fihlelelwago.
Bootstrap e fana ka tlhako ye bonolo go e šomiša ya mekgwa ye e lokišitšwego, didirišwa tša peakanyo, le dikarolo tša tirišano, go dumelela bahlami go hlama diwepesaete le dikgopelo tšeo di kgahlišago ka pono, di humilego ka mošomo, le tšeo di fihlelelwago ka ntle ga lepokisi.
Kakaretšo le mellwane
Phihlelelo ya kakaretšo ya projeke efe goba efe yeo e agilwego ka Bootstrap e ithekgile ka karolo ye kgolo ka go swaya ga mongwadi, setaele sa tlaleletšo, le go ngwala mo ba akaretšago. Le ge go le bjalo, ge fela tše di phethagaditšwe ka nepo, go swanetše go kgonega ka mo go phethagetšego go hlama diwepesaete le dikgopelo ka Bootstrap tšeo di phethagatšago WCAG 2.1 (A/AA/AAA), Karolo 508 , le maemo le dinyakwa tše di swanago tša phihlelelo.
Go swaya ga sebopego
Setaele le peakanyo ya Bootstrap di ka dirišwa go dibopego tše dintši tša go swaya. Ditokomane tše di ikemišeditše go fa bahlami mehlala ya mekgwa ye mekaone go laetša tšhomišo ya Bootstrap ka boyona le go bontšha go swaya ga maleba ga semantiki, go akaretšwa ditsela tšeo ka tšona dipelaelo tšeo di ka bago gona tša phihlelelo di ka rarollwago.
Dikarolo tša tirišano
Dikarolo tša tirišano tša Bootstrap—tše bjalo ka dipoledišano tša modal, dimenu tša go theoga le ditšhišinyo tša didirišwa tša tlwaelo—di hlametšwe go šomela badiriši ba go kgoma, toeba le khiiboto. Ka tšhomišo ya dikarolo le dika tša maleba tša WAI - ARIA , dikarolo tše gape di swanetše go kwešišega le go šoma ka go šomiša theknolotši ya go thuša (go swana le dibadi tša skrine).
Ka lebaka la gore dikarolo tša Bootstrap di hlamilwe ka morero gore e be tše di akaretšago ka toka, bangwadi ba ka swanelwa ke go akaretša dikarolo tše dingwe tša ARIA le dika, gammogo le boitshwaro bja JavaScript, go fetišetša ka nepo kudu tlhago ye e nepagetšego le mošomo wa karolo ya bona. Se gantši se lemogwa ka ditokomaneng.
Phapano ya mebala
Metswako e mengwe ya mebala yeo ga bjale e bopago phalete ya go se fetoge ya Bootstrap—yeo e dirišwago go ralala le tlhako bakeng sa dilo tše bjalo ka diphetogo tša dikonope, diphetogo tša temošo, ditšhupetšo tša netefatšo ya foromo—e ka lebiša go phapano ya mebala e sa lekanego (ka tlase ga tekanyo ya phapano ya mebala ya sengwalwa ya WCAG 2.1 yeo e kgothaletšwago ya 4.5:1 le tekanyo ya phapano ya mebala yeo e sego ya sengwalwa ya WCAG 2.1 ya 3:1 ), kudu-kudu ge e dirišwa kgahlanong le mokokotlo o bofefo. Bangwadi ba hlohleletšwa go leka ditšhomišo tša bona tše di itšego tša mmala gomme, moo go nyakegago, ba fetoša/katološa ka seatla mebala ye ya go se fetoge go netefatša ditekanyo tša phapano ya mebala ye e lekanego.
Diteng tše di utilwego ka pono
Diteng tšeo di swanetšego go utilwe ka pono, eupša di dula di fihlelelwa ke theknolotši ya go thuša go swana le dibadi tša skrine, di ka setaele ka go šomiša .visually-hidden
phapoši. Se se ka ba le mohola maemong ao tshedimošo ya tlaleletšo ya go bonwa goba ditšhupetšo (go swana le tlhalošo yeo e bontšhitšwego ka tšhomišo ya mmala) le tšona di swanetšego go fetišetšwa go badiriši bao e sego ba go bonwa.
<p class="text-danger">
<span class="visually-hidden">Danger: </span>
This action is not reversible
</p>
Bakeng sa ditaolo tša tirišano tšeo di utilwego ka pono, go swana le dikgokagano tša setšo tša “go tlola”, diriša .visually-hidden-focusable
sehlopha. Se se tla netefatša gore taolo e ba ye e bonagalago ge e šetše e tsepeletše (bakeng sa badiriši ba khiiboto bao ba bonago). Hlokomela, bapisoa le e lekanang .sr-only
le .sr-only-focusable
dihlopha ka diphetolelo tse fetileng, Bootstrap 5's .visually-hidden-focusable
ke sehlopha se ikemetseng, 'me ha e lokela ho sebediswa ka kopanelo le .visually-hidden
sehlopha.
<a class="visually-hidden-focusable" href="#content">Skip to main content</a>
Tšišinyego e fokotšegilego
Bootstrap e akaretša thekgo ya prefers-reduced-motion
tšobotsi ya methopo ya ditaba . Ka diphensele / ditikologo tšeo di dumelelago mosediriši go laetša kgetho ya gagwe ya go fokotšega ga tšhišinyego, bontši bja ditlamorago tša phetogo ya CSS go Bootstrap (mohlala, ge poledišano ya modal e bulwa goba e tswalelwa, goba ditshwantšho tša go thelela ka go di-carousel) di tla šitišwa, le ditshwantšho tša go phela tše di nago le mohola ( bjalo ka di- spinner) di tla fokotša lebelo.
On browsers that support prefers-reduced-motion
, le moo mosebedisi a sa ka a bontša ka ho toba hore they’d prefer reduced motion (ke gore moo prefers-reduced-motion: no-preference
), Bootstrap kgontsha boreleli scrolling sebelisa scroll-behavior
thepa.
Methopo ya tlaleletšo
- Ditlhahlo tša Phihlelelo ya Diteng tša Wepe (WCAG) 2.1
- Protšeke ya A11Y
- Ditokomane tša phihlelelo ya MDN
- Tenon.io Sehlahlobi sa Phihlelelo
- Sesekaseki sa Phapano ya Mmala (CCA) .
- “HTML Codesniffer” bookmarklet bakeng sa go hlaola ditaba tša phihlelelo
- Ditemogo tša Phihlelelo ya Microsoft
- Didirišwa tša go dira diteko tša Deque Axe
- Matseno go Phihlelelo ya Wepe