I navigatori è i dispositi
Amparate nantu à i navigatori è i dispositi, da i muderni à i vechji, chì sò supportati da Bootstrap, cumpresi capricci è bug cunnisciuti per ognunu.
Navigatori supportati
Bootstrap supporta l' ultime versioni stabili di tutti i principali navigatori è piattaforme.
I navigatori alternativi chì utilizanu l'ultima versione di WebKit, Blink, o Gecko, sia direttamente sia via l'API di vista web di a piattaforma, ùn sò micca supportati esplicitamente. Tuttavia, Bootstrap duveria (in a maiò parte di i casi) affissà è funziona bè in questi navigatori. Più infurmazione specifica di supportu hè furnita quì sottu.
Pudete truvà a nostra gamma di navigatori supportati è e so versioni in i nostri.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
Utilizemu l' Autoprefixer per trattà u supportu di u navigatore previstu via prefissi CSS, chì usa Browserslist per gestisce queste versioni di u navigatore. Cunsultate a so documentazione per cumu integrà sti strumenti in i vostri prughjetti.
Dispositivi mobile
In generale, Bootstrap supporta l'ultime versioni di i navigatori predeterminati di ogni piattaforma maiò. Nota chì i navigatori proxy (cum'è Opera Mini, u modu Turbo di Opera Mobile, UC Browser Mini, Amazon Silk) ùn sò micca supportati.
Chrome | Firefox | Safari | Navigatore Android è WebView | |
---|---|---|---|---|
Android | Supportatu | Supportatu | — | v6.0+ |
iOS | Supportatu | Supportatu | Supportatu | — |
I navigatori desktop
In listessu modu, l'ultime versioni di a maiò parte di i navigatori desktop sò supportati.
Chrome | Firefox | Microsoft Edge | Opera | Safari | |
---|---|---|---|---|---|
Mac | Supportatu | Supportatu | Supportatu | Supportatu | Supportatu |
Windows | Supportatu | Supportatu | Supportatu | Supportatu | — |
Per Firefox, in più di l'ultima versione stabile normale, supportemu ancu l'ultima versione di l' Extended Support Release (ESR) di Firefox.
In uffiziu, Bootstrap deve vede è cumportanu abbastanza bè in Chromium è Chrome per Linux, è Firefox per Linux, ancu s'ellu ùn sò micca supportati ufficialmente.
Internet Explorer
Internet Explorer ùn hè micca supportatu. Sè avete bisognu di supportu di Internet Explorer, per piacè utilizate Bootstrap v4.
Modali è dropdowns nantu à u telefuninu
Overflow è scrolling
U supportu per overflow: hidden;
l' <body>
elementu hè abbastanza limitatu in iOS è Android. À questu scopu, quandu scorri u cima o u fondu di un modale in unu di i navigatori di quelli dispositi, u <body>
cuntenutu cumincià à scroll. Vede u bug Chrome #175502 (fissatu in Chrome v40) è u bug WebKit #153852 .
Campi di testu iOS è scrolling
Da iOS 9.2, mentre chì un modale hè apertu, se u toccu iniziale di un gestu di scroll hè in u cunfini di un testu <input>
o un <textarea>
, u <body>
cuntenutu sottu à u modale serà scrollatu invece di u modale stessu. Vede u bug di WebKit #153856 .
Navbar Dropdowns
L' .dropdown-backdrop
elementu ùn hè micca usatu in iOS in u navigatore per via di a cumplessità di z-indexing. Cusì, per chjude dropdowns in navbars, duvete cliccà direttamente l'elementu dropdown (o qualsiasi altru elementu chì spararà un avvenimentu di clic in iOS ).
Zoom di u navigatore
U zoom di pagina presenta inevitabilmente artefatti di rendering in certi cumpunenti, sia in Bootstrap sia in u restu di u web. Sicondu u prublema, pudemu esse capace di riparà (cercà prima è dopu apre un prublema s'ellu hè necessariu). Tuttavia, tendemu à ignurà questi perchè spessu ùn anu micca solu suluzione diretta altru ch'è solu solu solu.
Validatori
Per furnisce a megliu sperienza pussibule à i navigatori vechji è buggy, Bootstrap usa i pirate di u navigatore CSS in parechji posti per indirizzà CSS speciale à certe versioni di u navigatore per trattà i bug in i navigatori stessi. Questi pirate sò capiscenu chì i validatori CSS si lamentanu ch'elli ùn sò micca validi. In un coppiu di lochi, avemu ancu aduprà funzioni CSS di punta chì ùn sò micca ancora cumplettamente standardizati, ma sò aduprate solu per a migliione progressiva.
Questi avvisi di validazione ùn importanu micca in pratica, postu chì a parte non-hacky di u nostru CSS cunvalida cumplettamente è e porzioni pirate ùn interferiscenu micca cù u funziunamentu propiu di a parte non-hacky, per quessa chì ignoremu deliberatamente questi avvisi particulari.
I nostri documenti HTML anu ancu alcuni avvisi di validazione HTML triviali è inconsequenziali per via di a nostra inclusione di una soluzione per un certu bug di Firefox .