在我正在处理的网站上我遇到了渲染问题,我无法弄清楚。
我已经使用了边距,定位,z-indices等来取消它,但没有任何帮助。
它只发生在IE8中(在Windows XP下,不知道是否在更新的操作系统上)。我知道IE8有点不赞成,但因为页面的其余部分显示得很好,我也想支持它,因为我的一些访问者可能已经安装了它。
如果您查看该页面,可以在使用IE8时快速识别问题: http://kunden.tommy-computer.at/fsv_noetsch/
以下是现代浏览器中的菜单标题,如FF / Chrome / Opera / IE> 8:
以下是他们在IE8中的样子(错误):
我怎样才能摆脱它。请帮忙,不知道为什么会这样。非常感谢你!
答案 0 :(得分:1)
您正在使用新的html doctype,我注意到您还使用了至少一个html 5元素article
。 IE 8将无法识别该元素或与html 5相关的任何内容。您需要使用javascript通过使用名为html5shiv的脚本来修复IE。
这样做会告诉IE新元素,以便对它们进行样式设置。