使用模态窗口后,IE8中的@ font-face问题

时间:2010-02-10 10:08:52

标签: css internet-explorer iframe modal-dialog font-face

我在我正在使用的网站上使用@ font-face,所有这些都在完全跨浏览器工作,直到我使用模态窗口显示iframe。

在iframe中单击链接或提交表单时,Internet Explorer 8将丢失@ font-face样式并恢复为Arial。如果使用iframe打开模式窗口,然后再次关闭,然后用户突出显示文本,也会出现此问题。一旦文本突出显示,它就会丢失其字体样式。

之前是否有其他人遇到此问题或找到解决方法?

1 个答案:

答案 0 :(得分:3)

我也发现了这个问题。我已经做了一些尝试重现的工作,发现它变化很大。有时它会发生,有时不会发生。

请在此处查看我的完整帖子: http://kenneth.kufluk.com/blog/2010/02/losing-face-with-ie8/

要尝试的事情:

  1. 检查您的doctypes匹配
  2. 删除所有后备字体(有点刺耳,但似乎有用)
  3. 在窗口关闭后使用javascript重新加载样式表
相关问题