Brauserid ja seadmed
Lugege Bootstrapi toetatud brauserite ja seadmete kohta (kaasaegne ja vanani), sealhulgas kõigi teadaolevate veidruste ja vigade kohta.
Toetatud brauserid
Bootstrap toetab kõigi suuremate brauserite ja platvormide uusimaid ja stabiilseid väljalaseid .
Alternatiivseid brausereid, mis kasutavad WebKiti, Blinki või Gecko uusimat versiooni kas otse või platvormi veebivaate API kaudu, ei toetata. Kuid Bootstrap peaks (enamikul juhtudel) kuvama ja toimima õigesti ka nendes brauserites. Täpsem tugiteave on toodud allpool.
Meie toetatud brauserite ja nende versioonide valiku leiate meie veebisaidilt.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
Kasutame CSS-i eesliidete kaudu kavandatud brauseri toe haldamiseks Autoprefixerit , mis kasutab nende brauseri versioonide haldamiseks brauseriloendit. Lugege nende dokumentatsioonist, kuidas neid tööriistu oma projektidesse integreerida.
Mobiilseadmed
Üldiselt toetab Bootstrap iga suurema platvormi vaikebrauserite uusimaid versioone. Pange tähele, et puhverserveri brausereid (nt Opera Mini, Opera Mobile'i Turbo režiim, UC Browser Mini, Amazon Silk) ei toetata.
Chrome | Firefox | Safari | Androidi brauser ja WebView | |
---|---|---|---|---|
Android | Toetatud | Toetatud | — | v6.0+ |
iOS | Toetatud | Toetatud | Toetatud | — |
Lauaarvuti brauserid
Samamoodi toetatakse enamiku lauaarvuti brauserite uusimaid versioone.
Chrome | Firefox | Microsoft Edge | Ooper | Safari | |
---|---|---|---|---|---|
Mac | Toetatud | Toetatud | Toetatud | Toetatud | Toetatud |
Windows | Toetatud | Toetatud | Toetatud | Toetatud | — |
Firefoxi puhul toetame lisaks uusimale tavalisele stabiilsele versioonile ka Firefoxi uusimat laiendatud toe väljalaske (ESR) versiooni.
Mitteametlikult peaks Bootstrap Chromiumis ja Chrome'is Linuxi jaoks ning Firefoxis Linuxi jaoks piisavalt hästi välja nägema ja käituma, kuigi neid ametlikult ei toetata.
Internet Explorer
Internet Explorerit ei toetata. Kui vajate Internet Exploreri tuge, kasutage Bootstrap v4.
Modaalid ja rippmenüüd mobiilis
Ülevool ja kerimine
Elemendi tugi overflow: hidden;
on <body>
iOS-is ja Androidis üsna piiratud. <body>
Sel eesmärgil hakkab sisu kerima, kui kerite mõlema seadme brauseris modaali üla- või alaosast mööda . Vaadake Chrome'i viga nr 175502 (parandatud versioonis Chrome v40) ja WebKiti viga nr 153852 .
iOS-i tekstiväljad ja kerimine
<input>
Alates iOS 9.2-st, kui modaal on avatud, siis kui kerimisliigutuse esmane puudutus jääb teksti või i piiridesse, keritakse modaali enda asemel modaali all olevat sisu <textarea>
. <body>
Vaadake WebKiti viga nr 153856 .
Navibari rippmenüüd
Seda .dropdown-backdrop
elementi ei kasutata iOS-i navigeerimisrežiimis z-indekseerimise keerukuse tõttu. Seega peate navigeerimisribade rippmenüüde sulgemiseks klõpsama otse rippmenüü elemendil (või mis tahes muul elemendil, mis käivitab iOS-is klikisündmuse ).
Brauseri suumimine
Lehekülje suumimisel esineb nii Bootstrapis kui ka ülejäänud veebis paratamatult mõnes komponendis renderdusartefakte. Olenevalt probleemist saame selle võib-olla parandada (esmalt otsige ja seejärel vajadusel avage probleem). Siiski kipume neid ignoreerima, kuna neil pole sageli muud otsest lahendust kui häkkivad lahendused.
Validaatorid
Parima võimaliku kasutuskogemuse pakkumiseks vanadele ja lollakatele brauseritele kasutab Bootstrap mitmes kohas CSS-i brauseri häkke , et sihtida teatud brauseriversioonidele spetsiaalset CSS-i, et vältida brauserite endi vigu. Need häkkimised põhjustavad arusaadavalt CSS-i valideerijatel kaebusi, et need on kehtetud. Mõnes kohas kasutame ka tipptasemel CSS-i funktsioone, mis pole veel täielikult standarditud, kuid neid kasutatakse ainult järkjärguliseks täiustamiseks.
Need valideerimishoiatused ei oma praktikas tähtsust, kuna meie CSS-i mittehäkkiv osa valideerub täielikult ja häkkivad osad ei sega mittehäkkiva osa nõuetekohast toimimist, mistõttu me neid konkreetseid hoiatusi teadlikult eirame.
Meie HTML-dokumentidel on samuti mõned triviaalsed ja ebaolulised HTML-i valideerimise hoiatused, kuna oleme kaasanud lahenduse teatud Firefoxi veale .