条件css样式未应用于通过ie7上的ajax加载的内容

时间:2012-10-31 14:14:28

标签: html css ajax internet-explorer-7

我正在尝试使用我正在处理的Rails应用修复一些IE7问题。问题是,似乎在使用条件注释的样式表中添加了CSS样式,在HAML中使用:

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

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

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

1 个答案:

答案 0 :(得分: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