0
@font-face {
font-family: "England Hand";
src: url("fonts/englandhand.eot?#iefix") format("embedded-opentype"),url("fonts/englandhand.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}
我有上面的字體樣式。它包含在頁面的主體中。我沒有將字體系列添加到div,它在那裏呈現哦。當我創建該div的克隆併爲其分配另一個位置和id時,該字體將停止呈現。ie8沒有將嵌入字體渲染爲動態div
控制檯中也沒有錯誤。這個錯誤只發生在IE 8上,並在IE 9上正常工作。
解決方案 注意js錯誤。肯定會有一個在那裏導致問題
CSS樣式不應該在BODY標記中聲明。最佳做法是鏈接到HEAD標記中的外部樣式表,或將CSS放置在頁面的HEAD中的STYLE標記。 – 2013-02-15 10:34:01
是的,我知道,但在一些問題,我在這裏讀到,這有助於IE8正確渲染。那麼我正在努力盡我所能。 – 2013-02-15 10:44:22