Přejít na hlavní obsah Přejít na navigaci v dokumentech
Check
in English

Prohlížeče a zařízení

Přečtěte si o prohlížečích a zařízeních, od moderních po staré, které podporuje Bootstrap, včetně známých zvláštností a chyb pro každý z nich.

Podporované prohlížeče

Bootstrap podporuje nejnovější stabilní verze všech hlavních prohlížečů a platforem.

Alternativní prohlížeče, které používají nejnovější verzi WebKit, Blink nebo Gecko, ať už přímo nebo prostřednictvím webového rozhraní API platformy, nejsou výslovně podporovány. Bootstrap by se však měl (ve většině případů) zobrazovat a fungovat správně i v těchto prohlížečích. Podrobnější informace o podpoře jsou uvedeny níže.

Naši podporovanou řadu prohlížečů a jejich verzí 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

Ke správě zamýšlené podpory prohlížeče prostřednictvím předpon CSS používáme Autoprefixer , který ke správě těchto verzí prohlížeče používá Browserslist . Informace o tom, jak integrovat tyto nástroje do vašich projektů, najdete v jejich dokumentaci.

Mobilní zařízení

Obecně řečeno, Bootstrap podporuje nejnovější verze výchozích prohlížečů každé hlavní platformy. Upozorňujeme, že proxy prohlížeče (jako je Opera Mini, režim Turbo Opera Mobile, UC Browser Mini, Amazon Silk) nejsou podporovány.

Chrome Firefox Safari Prohlížeč Android a WebView
Android Podporováno Podporováno verze 6.0+
iOS Podporováno Podporováno Podporováno

Desktopové prohlížeče

Podobně jsou podporovány nejnovější verze většiny prohlížečů pro stolní počítače.

Chrome Firefox Microsoft Edge Opera Safari
Mac Podporováno Podporováno Podporováno Podporováno Podporováno
Okna Podporováno Podporováno Podporováno Podporováno

U Firefoxu kromě nejnovější normální stabilní verze podporujeme také nejnovější verzi Firefoxu s rozšířenou podporou (ESR) .

Neoficiálně by měl Bootstrap vypadat a chovat se dostatečně dobře v Chromium a Chrome pro Linux a Firefox pro Linux, ačkoli nejsou oficiálně podporovány.

internet Explorer

Internet Explorer není podporován. Pokud potřebujete podporu pro Internet Explorer, použijte Bootstrap v4.

Modály a rozevírací seznamy na mobilu

Přetečení a rolování

Podpora pro overflow: hidden;prvek <body>je v iOS a Androidu značně omezená. Za tímto účelem, když přejdete za horní nebo dolní část modálu v prohlížeči kteréhokoli z těchto zařízení, <body>obsah se začne posouvat. Viz chyba Chrome #175502 (opravená v Chrome v40) a chyba WebKit #153852 .

iOS textová pole a rolování

Od iOS 9.2 platí, že když je modal otevřený, pokud je počáteční dotyk gesta posouvání v rámci textu <input>nebo <textarea>, <body>bude se posouvat obsah pod modalem namísto samotného modalu. Viz chyba WebKit #153856 .

Prvek .dropdown-backdropse nepoužívá na iOS v navigaci kvůli složitosti z-indexování. Chcete-li tedy zavřít rozevírací seznamy v navbarech, musíte přímo kliknout na prvek rozevíracího seznamu (nebo jakýkoli jiný prvek, který spustí událost kliknutí v systému iOS ).

Přiblížení prohlížeče

Přiblížení stránky nevyhnutelně představuje artefakty vykreslování v některých komponentách, jak v Bootstrapu, tak ve zbytku webu. V závislosti na problému můžeme být schopni jej opravit (nejprve vyhledejte a v případě potřeby otevřete problém). Máme však tendenci je ignorovat, protože často nemají jiné přímé řešení než hacky.

Validátory

Aby Bootstrap poskytoval starým a zabugovaným prohlížečům co nejlepší zkušenosti, používá na několika místech hacky prohlížeče CSS k cílení speciálních CSS na určité verze prohlížečů, aby tak odstranil chyby v samotných prohlížečích. Tyto hacky pochopitelně způsobují, že validátoři CSS si stěžují, že jsou neplatné. Na několika místech také používáme nejběžnější funkce CSS, které ještě nejsou plně standardizovány, ale používají se čistě pro postupné vylepšování.

Tato ověřovací varování nejsou v praxi důležitá, protože nehackovaná část našeho CSS se plně ověřuje a hackované části nenarušují správné fungování nehackované části, proto tato konkrétní varování záměrně ignorujeme.

Naše HTML dokumenty mají rovněž některá triviální a nedůležitá varování pro ověření HTML kvůli našemu zahrnutí řešení pro určitou chybu Firefoxu .