Preskoči na glavno vsebino Preskoči na navigacijo po dokumentih
Check
in English

Brskalniki in naprave

Izvedite več o brskalnikih in napravah, od sodobnih do starih, ki jih podpira Bootstrap, vključno z znanimi posebnostmi in napakami za vsakega.

Podprti brskalniki

Bootstrap podpira najnovejše, stabilne izdaje vseh glavnih brskalnikov in platform.

Alternativni brskalniki, ki uporabljajo najnovejšo različico WebKit, Blink ali Gecko, neposredno ali prek API-ja spletnega pogleda platforme, niso izrecno podprti. Vendar bi se moral Bootstrap (v večini primerov) pravilno prikazati in delovati tudi v teh brskalnikih. Podrobnejše informacije o podpori so navedene spodaj.

Našo podprto paleto brskalnikov in njihovih različic najdete v našem.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

Autoprefixer uporabljamo za obravnavanje predvidene podpore brskalnika prek predpon CSS, ki uporablja seznam brskalnikov za upravljanje teh različic brskalnika. Oglejte si njihovo dokumentacijo, kako integrirati ta orodja v svoje projekte.

Mobilne naprave

Na splošno Bootstrap podpira najnovejše različice privzetih brskalnikov vsake glavne platforme. Upoštevajte, da brskalniki proxy (kot so Opera Mini, Turbo način Opera Mobile, UC Browser Mini, Amazon Silk) niso podprti.

Chrome Firefox Safari Brskalnik Android & WebView
Android Podprto Podprto v6.0+
iOS Podprto Podprto Podprto

Namizni brskalniki

Podobno so podprte najnovejše različice večine namiznih brskalnikov.

Chrome Firefox Microsoft Edge Opera Safari
Mac Podprto Podprto Podprto Podprto Podprto
Windows Podprto Podprto Podprto Podprto

Za Firefox poleg najnovejše normalne stabilne izdaje podpiramo tudi najnovejšo različico Firefoxa z razširjeno podporo (ESR) .

Neuradno naj bi Bootstrap izgledal in se dovolj dobro obnašal v Chromiumu in Chromu za Linux ter Firefoxu za Linux, čeprav uradno nista podprta.

internet Explorer

Internet Explorer ni podprt. Če potrebujete podporo za Internet Explorer, uporabite Bootstrap v4.

Modali in spustni meniji na mobilniku

Prelivanje in drsenje

Podpora za overflow: hidden;element <body>je v sistemih iOS in Android precej omejena. V ta namen, ko se pomaknete mimo vrha ali dna modala v katerem koli od brskalnikov teh naprav, se bo <body>vsebina začela pomikati. Oglejte si napako Chrome #175502 (odpravljeno v Chromu v40) in napako WebKit #153852 .

Besedilna polja iOS in drsenje

Od iOS 9.2, medtem ko je modal odprt, se bo, če je začetni dotik poteze drsenja znotraj meje besedila <input>ali <textarea>, <body>pomikala vsebina pod modalom namesto samega modala. Oglejte si napako WebKit #153856 .

Element .dropdown-backdropse v sistemu iOS ne uporablja v navigaciji zaradi zapletenosti z-indeksiranja. Če želite zapreti spustne menije v vrsticah za krmarjenje, morate neposredno klikniti spustni element (ali kateri koli drug element, ki bo sprožil dogodek klika v sistemu iOS ).

Povečanje brskalnika

Povečevanje strani neizogibno predstavlja artefakte upodabljanja v nekaterih komponentah, tako v Bootstrapu kot preostalem spletu. Glede na težavo jo bomo morda lahko odpravili (najprej poiščite in nato po potrebi odprite težavo). Vendar jih običajno ignoriramo, saj pogosto nimajo neposredne rešitve, razen hekerskih rešitev.

Validatorji

Da bi zagotovil najboljšo možno izkušnjo starim brskalnikom in brskalnikom z napakami, Bootstrap na več mestih uporablja vdore v brskalnike CSS , da cilja posebne CSS na določene različice brskalnikov, da se izogne ​​napakam v samih brskalnikih. Ti vdori razumljivo povzročijo, da se validatorji CSS pritožujejo, da so neveljavni. Na nekaj mestih uporabljamo tudi najsodobnejše funkcije CSS, ki še niso povsem standardizirane, vendar se uporabljajo zgolj za postopno izboljšavo.

Ta opozorila pri preverjanju veljavnosti v praksi niso pomembna, saj del našega CSS-ja, ki ni vdor, v celoti preveri veljavnost in deli, ki so vdori, ne motijo ​​pravilnega delovanja dela, ki ni vdor, zato namenoma ignoriramo ta posebna opozorila.

Naši dokumenti HTML prav tako vsebujejo nekaj trivialnih in nepomembnih opozoril o preverjanju veljavnosti HTML, ker smo vključili rešitev za določeno napako Firefoxa .