Уңайлык
Bootstrap үзенчәлекләренә кыскача күзәтү, эчтәлек булдыру өчен чикләүләр.
Bootstrap әзер стильләрнең, макет коралларының, интерактив компонентларның куллану өчен җиңел базасын тәкъдим итә, бу эшләүчеләргә визуаль, функциональ бай һәм сандыктан кереп була торган вебсайтлар һәм кушымталар булдырырга мөмкинлек бирә.
Bootstrap белән төзелгән теләсә нинди проектның гомуми мөмкинлеге күпчелек очракта авторның билгесенә, өстәмә стилизациясенә һәм алар кертелгән скриптларга бәйле. Ләкин, бу дөрес тормышка ашырылган очракта, WCAG 2.0 (A / AA / AAA), 508 бүлек һәм охшаш мөмкинлек стандартлары һәм таләпләрен үтәүче Bootstrap ярдәмендә вебсайтлар һәм кушымталар булдыру мөмкин булырга тиеш.
Bootstrap стилизациясе һәм макеты төрле структураларга кулланылырга мөмкин. Бу документация максаты - эшләүчеләргә Bootstrap'ның кулланылышын күрсәтү һәм тиешле семантик билгеләрне күрсәтү өчен иң яхшы практик мисаллар белән тәэмин итү, потенциаль мөмкинлек проблемаларын чишү юлларын кертеп.
Bootstrap-ның интерактив компонентлары - модаль диалоглар, тамчы менюлар һәм махсус корал киңәшләре - кагылу, тычкан һәм клавиатура кулланучылары өчен эшләнгән. Тиешле WAI - ARIA рольләрен һәм атрибутларын кулланып, бу компонентлар шулай ук аңлаешлы һәм ярдәмче технологияләр ярдәмендә эшләргә тиеш (мәсәлән, экран укучылары).
Bootstrap компонентлары максатчан рәвештә гади гомуми итеп эшләнгәнгә, авторларга компонентның төгәл табигатен һәм функциональлеген төгәлрәк җиткерү өчен, ARIA ролен һәм атрибутларын, шулай ук JavaScript тәртибен кертергә кирәк булырга мөмкин. Бу гадәттә документларда күрсәтелә.
Хәзерге вакытта Bootstrap'ның демократик палитрасын тәшкил иткән күпчелек төсләр - төймә вариацияләре, уяу вариацияләр, форма тикшерү индикаторлары кебек әйберләр өчен кулланыла - төс контрастының җитәрлек булмавына китерә (тәкъдим ителгән WCAG 2.0 төс контраст коэффициенты 4,5: 1 ). якты фон. Авторларга төснең контраст ставкаларын тәэмин итү өчен бу килешү төсләрен кул белән үзгәртергә / киңәйтергә кирәк булачак.
Визуаль рәвештә яшерелергә тиеш, ләкин экран укучылары кебек ярдәмче технологияләр өчен кулланыла торган эчтәлек .sr-only
класс ярдәмендә ясалырга мөмкин. Бу өстәмә визуаль мәгълүмат яки төсләр (мәсәлән, төс куллану аша күрсәтелгән мәгънә) визуаль булмаган кулланучыларга җиткерелергә тиеш булган очракларда файдалы булырга мөмкин.
Традицион “сикерү” сылтамалары кебек визуаль рәвештә яшерелгән интерактив контроль өчен класс .sr-only
белән кушылырга мөмкин . .sr-only-focusable
Бу контроль тупланганнан соң күренүен тәэмин итәчәк (караган клавиатура кулланучылары өчен).
Bootstrap prefers-reduced-motion
медиа үзенчәлегенә ярдәм күрсәтә . Кулланучының кыскартылган хәрәкәткә өстенлекләрен күрсәтергә мөмкинлек биргән браузерларда / мохиттә, Bootstrap'тагы күпчелек CSS күчү эффектлары (мәсәлән, модаль диалог ачылганда яки ябылганда) сүндереләчәк. Хәзерге вакытта ярдәм MacOS һәм iOSдагы Safari белән чикләнә.