条件CSS样式未应用于通过IE7上的AJAX加载的内容



我正在尝试解决我正在处理的Rails应用程序的某些IE7问题。问题在于,似乎是从带有条件评论的样式表中添加的CSS样式,在HAML中使用:

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

除了通过Ajax加载的任何内容,此样式表中定义的样式都正确应用。我们正在使用$ .AJAX将HTML内容加载到现有Div中。我已经尝试使用IE8.JS和HTML5SHIV.JS来解决此问题,但似乎没有任何效果。

任何帮助将不胜感激。谢谢!

为什么不只是通过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

最新更新