Stěna chyb prohlížeče
Zastaralý obsah
Tato stránka je zastaralá a již není použitelná pro nejnovější verze Bootstrapu. Nyní je zde čistě pro historické účely a bude odstraněn v naší příští hlavní verzi.
Bootstrap v současné době řeší několik mimořádných chyb prohlížeče ve velkých prohlížečích, aby poskytoval nejlepší možný zážitek z různých prohlížečů. Některé chyby, jako jsou ty uvedené níže, nemůžeme vyřešit.
Veřejně zde uvádíme chyby prohlížeče, které nás ovlivňují, v naději, že urychlíme proces jejich opravy. Informace o kompatibilitě prohlížeče Bootstrap naleznete v našich dokumentech o kompatibilitě prohlížeče .
Viz také:
- Problém Chromium 536263: [meta] Problémy ovlivňující Bootstrap
- Chyba Mozilly 1230801: Opravte problémy, které ovlivňují Bootstrap
- Chyba WebKit 159753: [meta] Problémy ovlivňující Bootstrap
- Řešení chyb v prohlížeči jQuery
| prohlížeč(y) | Shrnutí chyby | Upstream problémy | Problém(y) s bootstrapem |
|---|---|---|---|
| Okraj | Vizuální artefakty v rolovacích modálních dialozích | Problém s okrajem #9011176 | #20755 |
| Okraj | Nativní nápověda prohlížeče pro titlepořady při prvním zaměření klávesnice (kromě vlastní komponenty nápovědy) |
Problém s okrajem #6793560 | #18692 |
| Okraj | Vznášející se prvek zůstává i :hoverpo posunutí pryč. |
Problém s okrajem #5381673 | #14211 |
| Okraj | CSS border-radiusněkdy způsobuje prosakování řádků background-colornadřazeného prvku. |
Problém s okrajem #3342037 | #16671 |
| Okraj | backgroundz <tr>se použije pouze na první podřízenou buňku namísto všech buněk v řádku |
Problém s okrajem #5865620 | #18504 |
| Okraj | Barva pozadí ze spodní vrstvy v některých případech prosakuje průhledným okrajem | Problém s okrajem #6274505 | #18228 |
| Okraj | Umístění kurzoru na potomka prvku SVG spustí mouseleaveudálost u předka |
Problém s okrajem #7787318 | #19670 |
| Okraj | Aktivní position: fixed; <button>blikání při rolování |
Problém s okrajem #8770398 | #20507 |
| Firefox | .table-bordereds prázdnou <tbody>chybí ohraničení. |
Chyba Mozilly #1023761 | #13453 |
| Firefox | Pokud se zakázaný stav ovládacího prvku formuláře změní pomocí JavaScriptu, normální stav se po obnovení stránky nevrátí. | Chyba Mozilly #654072 | #793 |
| Firefox | focusudálosti by se neměly spouštět na documentobjekt |
Chyba Mozilly #1228802 | #18365 |
| Firefox | Široký plovoucí stůl se nezalomí na nový řádek | Chyba Mozilly #1277782 | #19839 |
| Firefox | Myš někdy není uvnitř prvku pro účely mouseenter/ mouseleavekdyž je uvnitř prvků SVG |
Chyba Mozilly #577785 | #19670 |
| Firefox | Rozložení s plovoucími sloupci se při tisku přeruší | Chyba Mozilly #1315994 | #21092 |
| Firefox (Windows) | Pravý okraj <select>nabídky někdy chybí, když je obrazovka nastavena na neobvyklé rozlišení |
Chyba Mozilly #545685 | #15990 |
| Firefox (macOS a Linux) | Widget Badge způsobí, že se spodní okraj widgetu Tabs neočekávaně nepřekryje | Chyba Mozilly #1259972 | #19626 |
| Chrome (macOS) | Kliknutím <input type="number">na tlačítko zvýšení začne blikat tlačítko snížení. |
Vydání Chromu #419108 | #8350 , vydání Chromu #337668 |
| Chrome | Nekonečná lineární animace CSS s průhledností alfa propouští paměť. | Problém Chromu #429375 | #14409 |
| Chrome | table-cellhranice se přesto nepřekrývajímargin-right: -1px |
Problém Chromium #749848 | #17438 , #14237 |
| Chrome | Nedělejte :hoverlepkavé na dotykových webových stránkách |
Problém Chromium #370155 | #12832 |
| Chrome | position: absoluteprvek, který je širší než jeho sloupec, je nesprávně oříznut k hranici sloupce |
Problém Chromium #269061 | #20161 |
| Chrome | Výrazný výkonový hit pro dynamické soubory SVG s textem v závislosti na počtu písem v font-family. |
Problém Chromium #781344 | #24673 |
| Safari | remjednotky v dotazech na média by se měly vypočítat pomocí font-size: initial, nikoli pomocí kořenového prvkufont-size |
Chyba WebKit #156684 | #17403 |
| Safari | Odkaz na kontejner s id a tabindex způsobí, že VoiceOver kontejner ignoruje (ovlivňuje přeskakované odkazy) | Chyba WebKit #163658 | #20732 |
| Safari | CSS min-widtha max-widthmediální prvky by neměly zaokrouhlovat zlomkové pixely |
Chyba WebKitu #178261 | #25166 |
| Safari (macOS) | px, em, a remvšechny by se měly chovat stejně v dotazech na média, když je použito přiblížení stránky |
Chyba WebKit #156687 | #17403 |
| Safari (macOS) | Podivné chování tlačítek s některými <input type="number">prvky. |
Chyba WebKit #137269 , Apple Safari Radar #18834768 | #8350 , Normalizovat #283 , Problém Chromium #337668 |
| Safari (macOS) | Malá velikost písma při tisku webové stránky s pevnou šířkou .container. |
Chyba WebKit #138192 , Apple Safari Radar #19435018 | #14868 |
| Safari (iOS) | transform: translate3d(0,0,0);chyba vykreslování. |
Chyba WebKit #138162 , Apple Safari Radar #18804973 | #14603 |
| Safari (iOS) | Kurzor pro zadávání textu se při posouvání stránky nepohybuje. | Chyba WebKit #138201 , Apple Safari Radar #18819624 | #14708 |
| Safari (iOS) | Po zadání dlouhého řetězce textu nelze přesunout kurzor na začátek textu<input type="text"> |
Chyba WebKit #148061 , Apple Safari Radar #22299624 | #16988 |
| Safari (iOS) | display: blockzpůsobí, že text časových <input>s bude svisle zarovnán |
Chyba WebKit #139848 , Apple Safari Radar #19434878 | # 11266 , #13098 |
| Safari (iOS) | Klepnutím na <body>nespustíte clickudálosti |
Chyba WebKit #151933 | #16028 |
| Safari (iOS) | position:fixedje nesprávně umístěn, když je panel karet viditelný na iPhone 6S+ Safari |
Chyba WebKit #153056 | #18859 |
| Safari (iOS) | Klepnutím na prvek <input>v position:fixedprvku se posunete na začátek stránky |
Chyba WebKit #153224 , Apple Safari Radar #24235301 | #17497 |
| Safari (iOS) | <body>s overflow:hiddenCSS je rolovací na iOS |
Chyba WebKit #153852 | #14839 |
| Safari (iOS) | Gesto posouvání v textovém poli v position:fixedprvku se někdy posouvá <body>místo rolovatelného předka |
Chyba WebKit #153856 | #14839 |
| Safari (iOS) | Modal with -webkit-overflow-scrolling: touchse nestane rolovací poté, co přidaný text zvýší jeho výšku |
Chyba WebKit #158342 | #17695 |
| Safari (iOS) | Nedělejte :hoverlepkavé na dotykových webových stránkách |
Chyba WebKit #158517 | #12832 |
| Safari (iOS) | Prvek, který position:fixedpo otevření nabídky <select>zmizí |
Chyba WebKit #162362 | #20759 |
| Safari (iPad Pro) | Vykreslování potomků position: fixedprvku se ořízne na iPadu Pro v orientaci na šířku |
Chyba WebKit #152637 , Apple Safari Radar #24030853 | #18738 |
Nejžádanější funkce
Existuje několik funkcí specifikovaných ve webových standardech, které by nám umožnily učinit Bootstrap robustnějším, elegantnějším nebo výkonnějším, ale dosud nejsou implementovány v některých prohlížečích, což nám brání v jejich využití.
Veřejně zde uvádíme tyto „nejžádanější“ požadavky na funkce v naději, že urychlíme proces jejich implementace.
| prohlížeč(y) | Shrnutí funkce | Upstream problémy | Problém(y) s bootstrapem |
|---|---|---|---|
| Okraj | Zaměřitelné prvky by měly spouštět událost fokusu / dostávat styl :focus, když dostanou fokus Vypravěče/přístupnost | Nápad Microsoft A11y UserVoice #16717318 | #20732 |
| Okraj | Implementujte :dir()pseudotřídu ze selektorů úrovně 4 |
Edge UserVoice nápad #12299532 | #19984 |
| Okraj | Implementujte <dialog>prvek HTML5 |
Edge UserVoice nápad #6508895 | #20175 |
| Okraj | Spustit transitioncanceludálost , když je přechod CSS zrušen |
Edge UserVoice nápad #15939898 | #20618 |
| Okraj | Implementujte of <selector-list>klauzuli:nth-child() pseudotřídy _ |
Edge UserVoice nápad #15944476 | #20143 |
| Firefox | Implementujte of <selector-list>klauzuli:nth-child() pseudotřídy _ |
Chyba Mozilly #854148 | #20143 |
| Firefox | Implementujte <dialog>prvek HTML5 |
Chyba Mozilly #840640 | #20175 |
| Firefox | Když je virtuální fokus na tlačítku nebo odkazu, aktivujte také skutečné fokus na prvek | Chyba Mozilly #1000082 | #20732 |
| Chrome | Spustit transitioncanceludálost , když je přechod CSS zrušen |
Problém Chromu #642487 | Problém Chromium #437860 |
| Chrome | Implementujte of <selector-list>klauzuli:nth-child() pseudotřídy _ |
Problém Chromium #304163 | #20143 |
| Chrome | Implementujte :dir()pseudotřídu ze selektorů úrovně 4 |
Problém Chromu #576815 | #19984 |
| Safari | Spustit transitioncanceludálost , když je přechod CSS zrušen |
Chyba WebKit #161535 | #20618 |
| Safari | Implementujte :dir()pseudotřídu ze selektorů úrovně 4 |
Chyba WebKit #64861 | #19984 |
| Safari | Implementujte <dialog>prvek HTML5 |
Chyba WebKit #84635 | #20175 |