Браузерлар һәм җайланмалар
Bootstrap ярдәмендә кулланыла торган браузерлар һәм җайланмалар турында белегез, алар арасында билгеле чирләр һәм хаталар да бар.
Ярдәмче браузерлар
Bootstrap барлык төп браузерларның һәм платформаларның соңгы, тотрыклы чыгарылышларын хуплый.
WebKit, Blink, яки Gecko'ның соңгы версиясен кулланган альтернатив браузерлар, турыдан-туры яки платформаның веб-күренеше API аша, ачыктан-ачык хупланмыйлар. Ләкин, Bootstrap (күпчелек очракта) бу браузерларда дөрес күрсәтергә һәм эшләргә тиеш. Төгәлрәк ярдәм турында мәгълүмат түбәндә китерелгән.
Сез безнең браузерларның диапазонын һәм аларның версияләрен таба аласыз.browserslistrc file
:
# https://github.com/browserslist/browserslist#readme
>= 0.5%
last 2 major versions
not dead
Chrome >= 60
Firefox >= 60
Firefox ESR
iOS >= 12
Safari >= 12
not Explorer <= 11
Без CSS префикслары ярдәмендә браузер ярдәмен эшкәртү өчен Autoprefixer кулланабыз, бу браузер версияләрен идарә итү өчен Браузерлар исемлеген куллана. Бу коралларны сезнең проектларга ничек интеграцияләү өчен аларның документлары белән киңәшләшегез.
Кәрәзле җайланмалар
Гомумән алганда, Bootstrap һәр төп платформаның демократик браузерларының соңгы версияләрен хуплый. Игътибар итегез, прокси браузерлары (мәсәлән, Opera Mini, Opera Mobile'ның Turbo режимы, UC браузеры мини, Amazon Silk) ярдәм итми.
Chrome | Firefox | Сафари | Android браузеры һәм WebView | |
---|---|---|---|---|
Android | Ярдәм | Ярдәм | - | v6.0 + |
iOS | Ярдәм | Ярдәм | Ярдәм | - |
Эш өстәле браузерлары
Шулай ук, күпчелек эш өстәл браузерларының соңгы версияләре ярдәм итә.
Chrome | Firefox | Microsoft Edge | Опера | Сафари | |
---|---|---|---|---|---|
Mac | Ярдәм | Ярдәм | Ярдәм | Ярдәм | Ярдәм |
Windows | Ярдәм | Ярдәм | Ярдәм | Ярдәм | - |
Firefox өчен, соңгы гадәти тотрыклы чыгарылышка өстәп, без Firefox'ның соңгы киңәйтелгән ярдәм релизы (ESR) версиясен дә хуплыйбыз.
Рәсми булмаган рәвештә, Bootstrap Chromium һәм Chrome өчен Linux өчен яхшы булырга тиеш, һәм Linux өчен Firefox, алар рәсми ярдәм итмәсәләр дә.
Internet Explorer
Internet Explorer ярдәм итми. Сезгә Internet Explorer ярдәме кирәк булса, зинһар, Bootstrap v4 кулланыгыз.
Мобильдә модальләр һәм төшүләр
Ташу һәм әйләндерү
Элементка ярдәм iOS overflow: hidden;
һәм <body>
Androidда бик чикле. Моның өчен, ул җайланмаларның браузерларының берсендә модальнең өске яисә аскы өлешен узгач, <body>
эчтәлек әйләнә башлый. Chrome хата # 175502 ( Chrome v40 белән көйләнгән) һәм WebKit хата # 153852 карагыз .
iOS текст кырлары һәм әйләндерү
<input>
IOS 9.2 мәгълүматларына караганда, модаль ачык булганда, әйләндерү ишарәсенең беренче кагылуы текст яки a чикләрендә булса <textarea>
, <body>
модаль астындагы эчтәлек модальнең урынына әйләнәчәк. WebKit хата # 153856 карагыз .
Навбар тамчылары
.dropdown-backdrop
Z-индексацияләү катлаулылыгы аркасында элемент iOS диңгезендә кулланылмый . Шулай итеп, диңгез такталарындагы тамчыларны ябу өчен, сез турыдан-туры тамчы элементына басыгыз (яки iOS'да чиртү вакыйгасын кабызачак бүтән элемент ).
Браузерны зурайту
Битне зурайту котылгысыз рәвештә кайбер компонентларда, Bootstrapта да, вебның калган өлешендә дә күрсәтелә. Проблемага карап, без аны төзәтә алабыз (башта эзләгез, кирәк булса проблеманы ачыгыз). Ләкин, без боларны санга сукмыйбыз, чөнки аларның еш кына турыдан-туры чишелеше юк.
Валидаторлар
Иске һәм бозык браузерларга мөмкин булган иң яхшы тәҗрибәне тәэмин итү өчен, Bootstrap берничә урында CSS браузер хакларын куллана, браузерларның хаталары өстендә эшләү өчен, махсус CSS-ны билгеле браузер версияләренә юнәлтә. Бу хаклар CSS валидаторларының яраксыз дип зарлануларына китерә. Ике урында, без шулай ук тулы стандартлаштырылмаган CSS үзенчәлекләрен кулланабыз, ләкин алар прогрессив көчәйтү өчен генә кулланыла.
Бу тикшерү кисәтүләре практикада мөһим түгел, чөнки безнең CSS-ның хак булмаган өлеше тулысынча расланган һәм хаклы өлешләр хак булмаган өлешнең дөрес эшләвенә комачауламый, шуңа күрә ни өчен без бу кисәтүне белә торып санга сукмыйбыз.
Безнең HTML документларыбыз шулай ук кайбер Firefox хата өчен эш программасын кертү аркасында кайбер вак-төяк һәм әһәмиятсез HTML тикшерү кисәтүләренә ия .