簡體   English   中英

Internet Explorer自動切換到兼容模式(IE9和IE10)

[英]Internet Explorer automatically switches to compatibility mode (IE9 and IE10)

在我的網站上的某個頁面上,Internet Explorer會自動切換到兼容模式並嘗試在兼容性視圖中呈現頁面(IE7模式)。 此外,URL也會添加到兼容性視圖列表中。

在我的情況下,它發生的原因是一些CSS使用Type 1字體( Helvetica )。

Internet Explorer從IE9(也影響IE10)更改了字體渲染,不支持舊的Type 1字體。 但仍然有一些用戶手動安裝字體(對我來說,它是Helvetica,在Windows 7,IE9和IE10上都經過測試)。

現在,如果您使用CSS,如: font-family: Helvetica, Arial, sans-serif; 而不是為Arial而退,IE9和IE10切換到兼容模式。

更多詳細信息,請訪問: http//bobbyjoneswebdesign.blogspot.com/2011/12/internet-explorer-9-type-1-font-bug.html

根據上面提到的博客文章,以下方法將有助於解決Web開發人員的問題:

  • 不要在CSS中使用Helvetica或其他非標准字體
  • 使用帶有CSS @ font-face功能的替代Web字體來提供所需的字體
  • 使用webfonts.fonts.com等在線網絡字體服務
  • 使用條件注釋創建IE9特定樣式表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM