瀏覽器錯誤

Bootstrap 目前解決了主要瀏覽器中的幾個突出的瀏覽器錯誤,以提供可能的最佳跨瀏覽器體驗。一些錯誤,如下所列,我們無法解決。

我們在這裡公開列出了影響我們的瀏覽器錯誤,以期加快修復它們的過程。有關 Bootstrap 瀏覽器兼容性的信息,請參閱我們的瀏覽器兼容性文檔

也可以看看:

瀏覽器 錯誤總結 上游錯誤 引導問題
微軟邊緣

用於在第一個鍵盤焦點上顯示的本機瀏覽器工具提示title(除了自定義工具提示組件)

邊緣問題 #6793560 #18692
微軟邊緣

:hover滾動離開後,懸停的元素仍保持狀態。

邊緣問題 #5381673 #14211
微軟邊緣

將鼠標懸停在<select>菜單項上時,將顯示菜單下方元素的光標。

邊緣問題 #817822 #14528
微軟邊緣

CSS有時會導致父元素border-radius的滲出線。background-color

邊緣問題 #3342037 #16671
微軟邊緣

backgroundof<tr>僅應用於第一個子單元格而不是行中的所有單元格

邊緣問題 #5865620 #18504
微軟邊緣

@-ms-viewport{width: device-width;}具有使滾動條自動隱藏的副作用

邊緣問題 #7165383 #18543
微軟邊緣

在某些情況下,下層的背景顏色會通過透明邊框滲出

邊緣問題 #6274505 #18228
微軟邊緣

懸停在後代 SVG 元素上會mouseleave在祖先觸發事件

邊緣問題 #7787318 #19670
火狐

.table-bordered空白<tbody>是缺少邊框。

Mozilla 錯誤 #1023761 #13453
火狐

如果通過 JavaScript 更改表單控件的禁用狀態,則刷新頁面後不會返回正常狀態。

Mozilla 錯誤 #654072 第793章
火狐

focus不應在對document像上觸發事件

Mozilla 錯誤 #1228802 #18365
火狐

寬浮動表不換行

Mozilla 錯誤 #1277782 #19839
火狐

鼠標有時不在元素內mouseenter/mouseleave當它在 SVG 元素內時

Mozilla 錯誤 #577785 #19670
火狐

position: absolute比其列寬的元素呈現方式與其他瀏覽器不同

Mozilla 錯誤 #1282363 #20161
火狐 (Windows)

當屏幕設置為不常見的分辨率時,菜單的右邊框<select>有時會丟失

Mozilla 錯誤 #545685 #15990
火狐(OS X 和 Linux)

徽章小部件導致選項卡小部件的底部邊框意外不重疊

Mozilla 錯誤 #1259972 #19626
鉻(安卓)

在可滾動的疊加層中點擊<input>不會滾動<input>到視圖中

鉻問題 #595210 #17338
鉻 (OS X)

單擊上面的<input type="number">增量按鈕會閃爍減量按鈕。

鉻問題 #419108 #8350Chromium 問題 #337668的分支
鉻合金

具有 alpha 透明度的 CSS 無限線性動畫會洩漏內存。

鉻問題 #429375 #14409
鉻合金

:focus outlinereadonly <input>style 導致光標在將 a 切換為讀寫時不顯示。

鉻問題 #465274 #16022
鉻合金

table-cell儘管邊界不重疊margin-right: -1px

鉻問題 #534750 #17438 , #14237
鉻合金

單擊帶有溢出選項的滾動條<select multiple>將選擇附近<option>

鉻問題 #597642 #19810
鉻合金

不要:hover在觸摸友好的網頁上粘住

鉻問題 #370155 #12832
鉻(Windows 和 Linux)

隱藏選項卡時發生動畫後返回非活動選項卡時出現動畫故障。

鉻問題 #449180 #15298
蘋果瀏覽器

rem媒體查詢中的單位應該使用 計算font-size: initial,而不是根元素的font-size

WebKit 錯誤 #156684 #17403
Safari (OS X)

px, em, 並且rem在應用頁面縮放時在媒體查詢中的行為都應該相同

WebKit 錯誤 #156687 #17403
Safari (OS X)

<input type="number">某些元素的奇怪按鈕行為。

WebKit 錯誤 #137269Apple Safari 雷達 #18834768 #8350規範化 #283鉻問題 #337668
Safari (OS X)

打印固定寬度網頁時的小字體.container

WebKit 錯誤 #138192Apple Safari 雷達 #19435018 #14868
Safari (iPad)

<select>iPad 上的菜單導致命中測試區域的移動

WebKit 錯誤 #150079Apple Safari 雷達 #23082521 #14975
Safari (iOS)

transform: translate3d(0,0,0);渲染錯誤。

WebKit 錯誤 #138162Apple Safari 雷達 #18804973 #14603
Safari (iOS)

滾動頁面時文本輸入的光標不會移動。

WebKit 錯誤 #138201Apple Safari 雷達 #18819624 #14708
Safari (iOS)

輸入長字符串後無法將光標移動到文本開頭<input type="text">

WebKit 錯誤 #148061Apple Safari 雷達 #22299624 #16988
Safari (iOS)

display: block導致 temporal <input>s 的文本垂直錯位

WebKit 錯誤 #139848Apple Safari 雷達 #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 錯誤 #153224Apple Safari 雷達 #24235301 #17497
Safari (iOS)

<body>使用overflow:hiddenCSS 在 iOS 上可滾動

WebKit 錯誤 #153852 #14839
Safari (iOS)

position:fixed元素中文本字段中的滾動手勢有時會滾動<body>而不是可滾動的祖先

WebKit 錯誤 #153856 #14839
Safari (iOS)

在疊加層中從一個輕敲<input>到另一個可能會導致晃動/搖晃效果

WebKit 錯誤 #158276 #19927
Safari (iOS)

在添加文本使其更高後,模態帶-webkit-overflow-scrolling: touch不會變得可滾動

WebKit 錯誤 #158342 #17695
Safari (iOS)

不要:hover在觸摸友好的網頁上粘住

WebKit 錯誤 #158517 #12832
Safari (iPad Pro)

元素後代的渲染position: fixed在 iPad Pro 上以橫向截取

WebKit 錯誤 #152637Apple Safari 雷達 #24030853 #18738

最想要的功能

Web 標準中指定了一些特性,它們可以讓我們使 Bootstrap 更加健壯、優雅或高性能,但尚未在某些瀏覽器中實現,從而阻止我們利用它們。

我們在此處公開列出了這些“最想要的”功能請求,以期加快實現它們的過程。

瀏覽器 功能總結 上游問題 引導問題
微軟邊緣

從選擇器級別 4實現:dir()偽類

Edge UserVoice 想法 #12299532 #19984
微軟邊緣

從 CSS Positioned Layout Level 3實現粘性定位

Edge UserVoice 想法 #6263621 #17021
火狐

取消 CSS 過渡時觸發transitioncancel事件

Mozilla 錯誤 #1264125 Mozilla 錯誤 #1182856
火狐

實現偽類的of <selector-list>子句:nth-child()

Mozilla 錯誤 #854148 #20143
火狐

實現 HTML5<dialog>元素

Mozilla 錯誤 #840640 #20175
鉻合金

實現偽類的of <selector-list>子句:nth-child()

鉻問題 #304163 #20143
鉻合金

從選擇器級別 4實現:dir()偽類

鉻問題 #576815 #19984
鉻合金

從 CSS Positioned Layout Level 3實現粘性定位

鉻問題 #231752 #17021
蘋果瀏覽器

從選擇器級別 4實現:dir()偽類

WebKit 錯誤 #64861 #19984
蘋果瀏覽器

實現 HTML5<dialog>元素

WebKit 錯誤 #84635 #20175