我这里有一个网站 http://www.deltacars.co.uk/testsite/
菜单和悬停在包括IE8在内的所有浏览器中都能正常工作但是当我转到使用相同html和css的另一个页面时,菜单显示不正确
http://www.deltacars.co.uk/testsite/north-wales-private-hire/privatehire.html
请注意,这仅使用IE 8.
任何人都知道为什么它在一个页面上工作正常而不是另一个页面
提前致谢
答案 0 :(得分:1)
损坏的页面缺少标题中的一些条件IE注释。您只需右键单击并查看页面源以比较输出。
<!--[if lt IE 9]>
<script src="shiv/dist/html5shiv.js"></script>
<![endif]-->
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
答案 1 :(得分:0)
使用http://validator.w3.org对您的网站进行全面验证 - 我的猜测是您的241错误之一导致无法在IE8中正确呈现。
“现代”浏览器非常智能,即使标记不正确也能正确呈现元素,因此您没有看到任何其他问题。