Сцяна памылак браўзэра
Састарэлы кантэнт
Гэта старонка састарэла і больш не прымяняецца да апошніх версій Bootstrap. Зараз ён знаходзіцца тут выключна ў гістарычных мэтах і будзе выдалены ў нашым наступным буйным выпуску.
У цяперашні час Bootstrap працуе над некалькімі выбітнымі памылкамі ў асноўных браўзерах, каб забяспечыць найлепшы крос-браўзерны вопыт. Некаторыя памылкі, як пералічаныя ніжэй, мы не можам вырашыць.
Мы публічна пералічваем памылкі браўзера, якія ўплываюць на нас, у надзеі паскорыць працэс іх выпраўлення. Для атрымання інфармацыі аб сумяшчальнасці браўзераў Bootstrap глядзіце нашу дакументацыю па сумяшчальнасці браўзераў .
Глядзіце таксама:
- Праблема Chromium 536263: [meta] Праблемы, якія ўплываюць на Bootstrap
- Памылка Mozilla 1230801: выпраўленне праблем, якія ўплываюць на Bootstrap
- Памылка WebKit 159753: [meta] Праблемы, якія ўплываюць на Bootstrap
- Абыходныя шляхі ўзнікнення памылак у браўзеры jQuery
Браўзер(ы) | Рэзюмэ памылкі | Праблема(-ы) уверх па плыні | Праблема(-ы) Bootstrap |
---|---|---|---|
край | Візуальныя артэфакты ў мадальных дыялогах з магчымасцю пракручвання | Край нумар 9011176 | #20755 |
край | Уласная падказка браўзера для title паказу пры першым фокусе клавіятуры (у дадатак да карыстальніцкага кампанента падказкі) |
Выпуск Edge №6793560 | #18692 |
край | Наведзены элемент усё яшчэ застаецца ў :hover стане пасля прагорткі. |
Край нумар 5381673 | #14211 |
край | CSS border-radius часам выклікае працёк радкоў background-color бацькоўскага элемента. |
Край нумар 3342037 | #16671 |
край | background з <tr> прымяняецца толькі да першай даччынай ячэйкі замест усіх ячэек у радку |
Выпуск Edge №5865620 | #18504 |
край | Колер фону з ніжняга пласта ў некаторых выпадках праступае праз празрыстую рамку | Выпуск Edge №6274505 | #18228 |
край | Навядзенне курсора на нашчадны элемент SVG выклікае mouseleave падзею ў продка |
Выпуск Edge №7787318 | #19670 |
край | Актыўнае position: fixed; <button> мігценне пры прагортцы |
Выпуск Edge №8770398 | #20507 |
Firefox | .table-bordered з пустым <tbody> адсутнічаюць межы. |
Памылка Mozilla №1023761 | #13453 |
Firefox | Калі адключаны стан элемента кіравання формай зменены праз JavaScript, нармальны стан не вяртаецца пасля абнаўлення старонкі. | Памылка Mozilla №654072 | #793 |
Firefox | focus падзеі не варта страляць па document аб'екту |
Памылка Mozilla №1228802 | #18365 |
Firefox | Шырокая плаваючая табліца не пераходзіць на новы радок | Памылка Mozilla №1277782 | #19839 |
Firefox | Часам мыш знаходзіцца не ў межах элемента для мэтаў mouseenter / mouseleave , калі яна знаходзіцца ў межах элементаў SVG |
Памылка Mozilla №577785 | #19670 |
Firefox | Макет з пераплыўнымі слупкамі ламаецца пры друку | Памылка Mozilla №1315994 | #21092 |
Firefox (Windows) | Правая мяжа <select> меню часам адсутнічае, калі для экрана ўстаноўлена нестандартнае дазвол |
Памылка Mozilla №545685 | #15990 |
Firefox (macOS і Linux) | Віджэт значка прыводзіць да таго, што ніжняя мяжа віджэта Tabs нечакана не перакрываецца | Памылка Mozilla №1259972 | #19626 |
Chrome (macOS) | Пры націску над <input type="number"> кнопкай павелічэння міргае кнопка памяншэння. |
Выпуск Chromium №419108 | #8350 , выпуск Chromium #337668 |
Chrome | Бясконцая лінейная анімацыя CSS з альфа-празрыстасцю прапускае памяць. | Выпуск Chromium №429375 | #14409 |
Chrome | table-cell межы не перакрываюцца, нягледзячы наmargin-right: -1px |
Выпуск Chromium №749848 | #17438 , #14237 |
Chrome | Не рабіце :hover ліпкімі на сэнсарных вэб-старонках |
Выпуск Chromium №370155 | #12832 |
Chrome | position: absolute элемент, які шырэйшы за свой слупок, няправільна абрэзаны да мяжы слупка |
Выпуск Chromium №269061 | #20161 |
Chrome | Значнае зніжэнне прадукцыйнасці для дынамічных SVG з тэкстам у залежнасці ад колькасці шрыфтоў у font-family . |
Выпуск Chromium №781344 | #24673 |
Сафары | rem адзінкі ў медыя-запытах павінны вылічвацца з дапамогай font-size: initial , а не каранёвага элементаfont-size |
Памылка WebKit №156684 | #17403 |
Сафары | Спасылка на кантэйнер з ідэнтыфікатарам і табундэксам прыводзіць да таго, што кантэйнер ігнаруецца VoiceOver (уплывае на спасылкі для пропуску) | Памылка WebKit №163658 | #20732 |
Сафары | Функцыі CSS min-width і max-width мультымедыя не павінны акругляць дробавыя пікселі |
Памылка WebKit №178261 | #25166 |
Safari (macOS) | px , em , і rem павінны паводзіць сябе аднолькава ў медыя-запытах, калі прымяняецца маштабаванне старонкі |
Памылка WebKit №156687 | #17403 |
Safari (macOS) | Дзіўнае паводзіны кнопак з некаторымі <input type="number"> элементамі. |
Памылка WebKit #137269 , Apple Safari Radar #18834768 | #8350 , Нармалізацыя #283 , Праблема Chromium #337668 |
Safari (macOS) | Маленькі памер шрыфта пры друку вэб-старонкі з фіксаванай шырынёй .container . |
Памылка WebKit № 138192 , Apple Safari Radar № 19435018 | #14868 |
Safari (iOS) | transform: translate3d(0,0,0); памылка візуалізацыі. |
Памылка WebKit #138162 , Apple Safari Radar #18804973 | #14603 |
Safari (iOS) | Курсор уводу тэксту не рухаецца падчас прагорткі старонкі. | Памылка WebKit №138201 , Apple Safari Radar №18819624 | #14708 |
Safari (iOS) | Немагчыма перамясціць курсор у пачатак тэксту пасля ўводу доўгага радка тэксту<input type="text"> |
Памылка WebKit №148061 , Apple Safari Radar №22299624 | #16988 |
Safari (iOS) | display: block прыводзіць да зрушэння тэксту часовых <input> s па вертыкалі |
Памылка WebKit #139848 , Apple Safari Radar #19434878 | # 11266 , #13098 |
Safari (iOS) | Націсканне <body> не запускае click падзеі |
Памылка WebKit №151933 | #16028 |
Safari (iOS) | position:fixed знаходзіцца няправільна, калі панэль укладак бачная на iPhone 6S+ Safari |
Памылка WebKit №153056 | #18859 |
Safari (iOS) | Націск на элемент <input> унутры position:fixed элемента пракручвае ўверх старонкі |
Памылка WebKit №153224 , Apple Safari Radar №24235301 | #17497 |
Safari (iOS) | <body> з overflow:hidden CSS можна пракручваць на iOS |
Памылка WebKit №153852 | #14839 |
Safari (iOS) | Жэст прак��уткі ў тэкставым полі ў position:fixed элеменце часам пракручваецца <body> замест продка, які можна пракручваць |
Памылка WebKit №153856 | #14839 |
Safari (iOS) | Мадальны з -webkit-overflow-scrolling: touch не можа пракручвацца пасля таго, як дададзены тэкст робіць яго вышэй |
Памылка WebKit №158342 | #17695 |
Safari (iOS) | Не рабіце :hover ліпкімі на сэнсарных вэб-старонках |
Памылка WebKit №158517 | #12832 |
Safari (iOS) | Элемент, які position:fixed знікае пасля адкрыцця <select> меню |
Памылка WebKit №162362 | #20759 |
Safari (iPad Pro) | Візуалізацыя нашчадкаў position: fixed элемента абразаецца на iPad Pro у альбомнай арыентацыі |
Памылка WebKit #152637 , Apple Safari Radar #24030853 | #18738 |
Найбольш запатрабаваныя функцыі
Ёсць некалькі функцый, указаных у вэб-стандартах, якія дазволяць нам зрабіць Bootstrap больш надзейным, элегантным і прадукцыйным, але яны яшчэ не рэалізаваны ў пэўных браўзерах, таму мы не можам скарыстацца імі.
Мы публічна пералічваем гэтыя запыты на «самыя запатрабаваныя» функцыі тут у надзеі паскорыць працэс іх рэалізацыі.
Браўзер(ы) | Рэзюмэ функцыі | Праблема(-ы) уверх па плыні | Праблема(-ы) Bootstrap |
---|---|---|---|
край | Элементы, якія можна сфакусаваць, павінны запускаць факусіроўку падзеі/атрымання :стыль фокусу, калі яны атрымліваюць фокус апавядальніка/спецыяльных магчымасцей | Ідэя Microsoft A11y UserVoice №16717318 | #20732 |
край | Рэалізуйце :dir() псеўдаклас з селектараў 4-га ўзроўню |
Ідэя Edge UserVoice №12299532 | #19984 |
край | Укараніць <dialog> элемент HTML5 |
Ідэя Edge UserVoice №6508895 | #20175 |
край | Запускаць transitioncancel падзею , калі пераход CSS адмяняецца |
Ідэя Edge UserVoice №15939898 | #20618 |
край | Рэалізуйце of <selector-list> пункт:nth-child() псеўдакласа _ |
Ідэя Edge UserVoice №15944476 | #20143 |
Firefox | Рэалізуйце of <selector-list> пункт:nth-child() псеўдакласа _ |
Памылка Mozilla №854148 | #20143 |
Firefox | Укараніць <dialog> элемент HTML5 |
Памылка Mozilla №840640 | #20175 |
Firefox | Калі віртуальны фокус знаходзіцца на кнопцы або спасылцы, фактычны фокус таксама запускаецца на элемент | Памылка Mozilla №1000082 | #20732 |
Chrome | Запускаць transitioncancel падзею , калі пераход CSS адмяняецца |
Выпуск Chromium №642487 | Выпуск Chromium №437860 |
Chrome | Рэалізуйце of <selector-list> пункт:nth-child() псеўдакласа _ |
Выпуск Chromium №304163 | #20143 |
Chrome | Рэалізуйце :dir() псеўдаклас з селектараў 4-га ўзроўню |
Выпуск Chromium №576815 | #19984 |
Сафары | Запускаць transitioncancel падзею , калі пераход CSS адмяняецца |
Памылка WebKit №161535 | #20618 |
Сафары | Рэалізуйце :dir() псеўдаклас з селектараў 4-га ўзроўню |
Памылка WebKit №64861 | #19984 |
Сафары | Укараніць <dialog> элемент HTML5 |
Памылка WebKit №84635 | #20175 |