在我以前从未见过的IE中存在一个奇怪的问题。CSS选择器不适用于IE7和IE8
一大堆我的选择器在IE7和IE8中根本没有应用。他们在IE9和良好的浏览器中工作得很好。
要查看实际效果,请关注本站左上角的徽标:www.rtotv.com.au。在IE9中使用的开发工具(F12),发现这个元素:
<body>
<div class="container">
<header class="row header clearfix">
<h1 class="span3 logo">
<a title="RTO TV Home" class="ir" href="/"> <--this element
的styles.css的样式表加载的罚款,并在.IR类应用,但作为一个例子,这种风格的选择不会应用ALL在IE7 & 8,但完全在IE9:
header h1.logo a {}
如果我能找出这里发生了什么,我相信我能修复网站的其余部分,但现在,这是完全摧毁IE7中的网站& 8.
另请参阅http://stackoverflow.com/questions/4859716/how-can-i-use-html5-in-all-browsers-including-ie7-8 – Raedwald 2012-10-12 15:00:14