Hygyrchedd
Trosolwg byr o nodweddion a chyfyngiadau Bootstrap ar gyfer creu cynnwys hygyrch.
Mae Bootstrap yn darparu fframwaith hawdd ei ddefnyddio o arddulliau parod, offer gosodiad, a chydrannau rhyngweithiol, gan ganiatáu i ddatblygwyr greu gwefannau a chymwysiadau sy'n ddeniadol yn weledol, yn gyfoethog yn swyddogaethol, ac yn hygyrch allan o'r bocs.
Mae hygyrchedd cyffredinol unrhyw brosiect a adeiladwyd gyda Bootstrap yn dibynnu i raddau helaeth ar farcio'r awdur, yr arddull ychwanegol, a'r sgriptio y maent wedi'u cynnwys. Fodd bynnag, ar yr amod bod y rhain wedi'u gweithredu'n gywir, dylai fod yn gwbl bosibl creu gwefannau a rhaglenni gyda Bootstrap sy'n bodloni WCAG 2.0 (A/AA/AAA), Adran 508 a safonau a gofynion hygyrchedd tebyg.
Gellir cymhwyso arddull a chynllun Bootstrap i ystod eang o strwythurau marcio. Nod y ddogfennaeth hon yw rhoi enghreifftiau o arfer gorau i ddatblygwyr i ddangos y defnydd o Bootstrap ei hun a dangos marcio semantig priodol, gan gynnwys ffyrdd y gellir mynd i'r afael â phryderon hygyrchedd posibl.
Mae cydrannau rhyngweithiol Bootstrap - megis deialogau moddol, cwymplenni a chynghorion offer wedi'u teilwra - wedi'u cynllunio i weithio ar gyfer defnyddwyr cyffwrdd, llygoden a bysellfwrdd. Trwy ddefnyddio rolau a phriodoleddau WAI - ARIA perthnasol , dylai'r cydrannau hyn hefyd fod yn ddealladwy ac yn ymarferol gan ddefnyddio technolegau cynorthwyol (fel darllenwyr sgrin).
Oherwydd bod cydrannau Bootstrap wedi'u cynllunio'n bwrpasol i fod yn weddol generig, efallai y bydd angen i awduron gynnwys rolau a phriodoleddau ARIA pellach , yn ogystal ag ymddygiad JavaScript, i gyfleu union natur ac ymarferoldeb eu cydran yn fwy cywir. Mae hyn fel arfer yn cael ei nodi yn y ddogfennaeth.
Mae'r rhan fwyaf o liwiau sy'n ffurfio palet rhagosodedig Bootstrap ar hyn o bryd - a ddefnyddir trwy gydol y fframwaith ar gyfer pethau fel amrywiadau botwm, amrywiadau rhybuddion, dangosyddion dilysu ffurf - yn arwain at ddiffyg cyferbyniad lliw (islaw cymhareb cyferbyniad lliw WCAG 2.0 o 4.5: 1 ) pan gânt eu defnyddio yn erbyn cefndir ysgafn. Bydd angen i awduron addasu/estyn y lliwiau rhagosodedig hyn â llaw i sicrhau cymarebau cyferbyniad lliw digonol.
Gellir arddullio cynnwys a ddylai fod yn gudd yn weledol, ond sy'n parhau i fod yn hygyrch i dechnolegau cynorthwyol megis darllenwyr sgrin, gan ddefnyddio'r .sr-only
dosbarth. Gall hyn fod yn ddefnyddiol mewn sefyllfaoedd lle mae angen cyfleu gwybodaeth weledol ychwanegol neu giwiau (fel ystyr a ddynodir trwy ddefnyddio lliw) i ddefnyddwyr anweledol hefyd.
Ar gyfer rheolyddion rhyngweithiol sydd wedi'u cuddio'n weledol, fel dolenni “sgipio” traddodiadol, .sr-only
gellir eu cyfuno â'r .sr-only-focusable
dosbarth. Bydd hyn yn sicrhau bod y rheolydd yn dod yn weladwy unwaith y bydd yn canolbwyntio (ar gyfer defnyddwyr bysellfwrdd sy'n gweld).
Mae Bootstrap yn cynnwys cefnogaeth i'r prefers-reduced-motion
nodwedd cyfryngau . Mewn porwyr/amgylcheddau sy'n caniatáu i'r defnyddiwr nodi ei ddewis ar gyfer mudiant llai, bydd y rhan fwyaf o effeithiau trawsnewid CSS yn Bootstrap (er enghraifft, pan fydd deialog moddol yn cael ei agor neu ei gau) yn cael eu hanalluogi. Ar hyn o bryd, mae cefnogaeth wedi'i chyfyngu i Safari ar macOS ac iOS.