我正在尝试解决我正在处理的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