2

我正在尝试解决我正在开发的 Rails 应用程序的一些 IE7 问题。问题在于,似乎 CSS 样式是从应用了条件注释的样式表中添加的,在 HAML 中使用:

/[if IE 7]
  = stylesheet_link_tag '/ie7.css'

此样式表中定义的样式已正确应用,但通过 ajax 加载的任何内容除外。我们正在使用 $.ajax 将 html 内容加载到现有的 div 中。我试过使用 ie8.js 和 html5shiv.js 来解决这个问题,但它似乎没有任何效果。

任何帮助将非常感激。谢谢!

4

1 回答 1

0

为什么不直接通过 HTML 文档应用 IE7 样式?使用以下语法:

<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="ie7.css">
<![endif]-->

在下面了解有关 Internet Explorer HTML 条件注释的更多信息。

http://www.quirksmode.org/css/condcom.html

于 2012-10-31T14:19:22.640 回答