我們最近開發了一個網站,該網站非常依賴Font Awesome作爲其設計的一部分。我們將標準實現與before:content及其提供的CSS一起使用。Font Awesome沒有出現在Internet Explorer 8中
由於某些原因,Font Awesome未在IE8中顯示。我花了好幾個小時來排除故障並嘗試各種修復程序,但都沒有運氣。
我:
- 設置EOT的應用程序/ vnd.ms-fontobject
- 設置OTF的MIME類型,TTF到應用程序/八位字節流
- 執行的HTML5Shiv的MIME類型的所有CSS後已被加載。
- 各種嘗試重新加載頁面加載
在這裏,CSS或DOM是網站:http://www.tetakere.org.nz - 的熱鏈接框是真棒字體的一個很好的例子
有沒有人有其他途徑的任何想法讓這個網站顯示Font Awesome?
這爲我在IE7中修正了它,但不是8。 – Synchro
它可能與字體加載之前的內容呈現有關。我也把'html5-shiv' AFTER FontAwesome解決了這個問題。 見http://stackoverflow.com/questions/9809351/ie8-css-font-face-fonts-only-working-for-before-content-on-over-and-sometimes。 – leesei