在 GitHub 上檢視

瀏覽器錯誤牆

過時內容

此頁面已過時,不再適用於 Bootstrap 的最新版本。它現在純粹是為了歷史目的而存在,並將在我們的下一個主要版本中移除。

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

我們公開列出影響我們的瀏覽器錯誤,希望加快修復它們的過程。有關 Bootstrap 的瀏覽器相容性的資訊,請參閱我們的瀏覽器相容性文件

另請參閱

瀏覽器 錯誤摘要 上游問題 Bootstrap 問題
Edge 可滾動的模式對話框中的視覺偽影 Edge 問題 #9011176 #20755
Edge title 的原生瀏覽器工具提示顯示在第一次鍵盤焦點上(除了自訂工具提示元件之外) Edge 問題 #6793560 #18692
Edge 滑動後,滑動的元素仍保持在 :hover 狀態。 Edge 問題 #5381673 #14211
Edge CSS border-radius 有時會導致父元素的 background-color 滲漏。 Edge 問題 #3342037 #16671
Edge <tr>background 僅套用於第一個子儲存格,而不是列中的所有儲存格 Edge 問題 #5865620 #18504
Edge 某些情況下,下層背景顏色會滲透透明邊框 Edge 問題 #6274505 #18228
Edge 將滑鼠游標移到後代 SVG 元素上會觸發祖先的 mouseleave 事件 Edge 問題 #7787318 #19670
Edge 捲動時,啟用的 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 當滑鼠在 SVG 元素內時,有時滑鼠不會在元素內,用於 mouseenter/mouseleave 的目的 Mozilla 錯誤 #577785 #19670
Firefox 列印時,浮動欄位的版面會中斷 Mozilla 錯誤 #1315994 #21092
Firefox (Windows) 當螢幕設為不常見解析度時,<select> 選單的右邊框有時會消失 Mozilla 錯誤 #545685 #15990
Firefox (macOS 和 Linux) 徽章小工具導致標籤小工具的底部邊框意外地沒有重疊 Mozilla 錯誤 #1259972 #19626
Chrome (macOS) 按一下 <input type="number"> 遞增按鈕上方會讓遞減按鈕閃爍。 Chromium 問題 #419108 #8350Chromium 問題 #337668
Chrome 具有 alpha 透明度的 CSS 無限線性動畫會洩漏記憶體。 Chromium 問題 #429375 #14409
Chrome 儘管有 margin-right: -1pxtable-cell 邊框仍未重疊 Chromium 問題 #749848 #17438, #14237
Chrome 不要讓 :hover 停留在觸控友善網頁上 Chromium 問題 #370155 #12832
Chrome 比其欄位寬的 position: absolute 元素會錯誤地裁剪到欄位邊界 Chromium 問題 #269061 #20161
Chrome font-family 中字型數目會對具有文字的動態 SVG 造成顯著效能影響。 Chromium 問題 #781344 #24673
Safari 媒體查詢中的 rem 單位應使用 font-size: initial 計算,而非根元素的 font-size WebKit 錯誤 #156684 #17403
Safari 連結到具有 id 和 tabindex 的容器,導致 VoiceOver 忽略容器(影響跳過連結) WebKit 錯誤 #163658 #20732
Safari CSS min-widthmax-width 媒體功能不應捨入小數像素 WebKit 錯誤 #178261 #25166
Safari(macOS) 應用頁面縮放時,媒體查詢中的 pxemrem 應全部表現相同 WebKit 錯誤 #156687 #17403
Safari(macOS) 某些 <input type="number"> 元素出現奇怪的按鈕行為。 WebKit 錯誤 #137269Apple Safari Radar #18834768 #8350Normalize #283Chromium 錯誤 #337668
Safari(macOS) 列印具有固定寬度 .container 的網頁時,字體大小變小。 WebKit 錯誤 #138192Apple Safari Radar #19435018 #14868
Safari(iOS) transform: translate3d(0,0,0); 渲染錯誤。 WebKit 錯誤 #138162Apple Safari Radar #18804973 #14603
Safari(iOS) 捲動頁面時,文字輸入游標不會移動。 WebKit 錯誤 #138201Apple Safari Radar #18819624 #14708
Safari(iOS) <input type="text"> 中輸入長字串後,無法將游標移至文字開頭 WebKit 錯誤 #148061Apple Safari Radar #22299624 #16988
Safari(iOS) display: block 導致暫時 <input> 的文字垂直錯位 WebKit 錯誤 #139848Apple Safari Radar #19434878 #11266, #13098
Safari(iOS) 點選 <body> 不會觸發 click 事件 WebKit 錯誤 #151933 #16028
Safari(iOS) 在 iPhone 6S+ Safari 上顯示標籤列時,position:fixed 的位置不正確 WebKit 錯誤 #153056 #18859
Safari(iOS) 點選 position:fixed 元素內的 <input> 會捲動到頁面頂端 WebKit 錯誤 #153224Apple Safari Radar #24235301 #17497
Safari(iOS) 具有 overflow:hidden CSS 的 <body> 在 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 錯誤 #152637Apple Safari Radar #24030853 #18738

最需要的功能

網路標準中指定了數項功能,這些功能讓我們能讓 Bootstrap 變得更強健、更優雅或效能更好,但這些功能尚未在某些瀏覽器中實作,因此我們無法利用這些功能。

我們在此公開列出這些「最需要的」功能要求,希望可以加速這些功能的實作流程。

瀏覽器 功能摘要 上游問題 Bootstrap 問題
Edge 當可聚焦元素收到旁白程式或輔助功能焦點時,應該觸發焦點事件或接收 :focus 樣式 Microsoft A11y UserVoice idea #16717318 #20732
Edge 實作選擇器等級 4 中的 :dir() 偽類別 Edge UserVoice idea #12299532 #19984
Edge 實作 HTML5 <dialog> 元素 Edge UserVoice idea #6508895 #20175
Edge 當 CSS 轉場被取消時,觸發 transitioncancel 事件 Edge UserVoice idea #15939898 #20618
Edge 實作 :nth-child() 偽類別的 of <selector-list> 子句 Edge UserVoice idea #15944476 #20143
Firefox 實作 :nth-child() 偽類別的 of <selector-list> 子句 Mozilla 錯誤 #854148 #20143
Firefox 實作 HTML5 <dialog> 元素 Mozilla 錯誤 #840640 #20175
Firefox 當虛擬焦點在按鈕或連結上時,也觸發元素的實際焦點 Mozilla 錯誤 #1000082 #20732
Chrome 當 CSS 轉場被取消時,觸發 transitioncancel 事件 Chromium 問題 #642487 Chromium 問題 #437860
Chrome 實作 :nth-child() 偽類別的 of <selector-list> 子句 Chromium 問題 #304163 #20143
Chrome 實作選擇器等級 4 中的 :dir() 偽類別 Chromium 問題 #576815 #19984
Safari 當 CSS 轉場被取消時,觸發 transitioncancel 事件 WebKit 錯誤 #161535 #20618
Safari 實作選擇器等級 4 中的 :dir() 偽類別 WebKit 錯誤 #64861 #19984
Safari 實作 HTML5 <dialog> 元素 WebKit 錯誤 #84635 #20175