IE8条件javascript未链接
这是我编写的登录页: 它在每个浏览器栏IE8中看起来都很好。在IE8中,高级CSS选择器“第n个子项”无法识别 我下载并链接了selectivizr.js,它本应该在ie中对其进行排序,但遗憾的是,在我的第n个子选择器上显示的背景图像没有显示出来。代码是IE8条件javascript未链接,javascript,jquery,internet-explorer-8,css-selectors,selectivizr,Javascript,Jquery,Internet Explorer 8,Css Selectors,Selectivizr,这是我编写的登录页: 它在每个浏览器栏IE8中看起来都很好。在IE8中,高级CSS选择器“第n个子项”无法识别 我下载并链接了selectivizr.js,它本应该在ie中对其进行排序,但遗憾的是,在我的第n个子选择器上显示的背景图像没有显示出来。代码是 <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="js/selectivizr-min.js"></script>
<!--[if (gte IE 6)&(lte IE 8)]>
<script type="text/javascript" src="js/selectivizr-min.js"></script>
<![endif]-->
有什么我遗漏的吗?我发誓我以前使用过有条件的IE特定评论,但没有得到任何回报。如有任何建议,将不胜感激
当然,我可以简单地删除我的第n个子选择器并用特定的类替换,但如果可能的话,我希望避免这种情况 如果您的内容是动态加载的,就像您使用的是CMS系统一样,那么它会在Selectivizr运行后加载,因此无法工作 发件人: 仿真不是动态的。一旦应用了样式,它们就被修复了,这样对DOM的更改就不会被反映出来
我建议改用。如果浏览器不支持css lastchild和其他CSS3选择器(如nth child等),您可以检查css lastchild并自定义样式。。不过我和你一样痛苦 这个条件语句看起来确实很可疑?如果你只想针对IE8,为什么不使用呢?它不是比IE6大,比IE8低吗???@adeneo:我认为它是>=IE6,而且不管怎样,谁在乎IE<6?只需做lte 8即可