HTML5 SHIV和显示:块 - 但样式仍在IE中中断< 9-为什么?

时间:2012-04-25 11:15:36

标签: css html5 internet-explorer

如果我的网站在IE9中运行罚款,并且我已经包含了HTML5 SHIV代码,但是CSS仍然在IE8,7中中断,是否有一些显而易见的事情我应该首先解决?

这是我的网站,在IE9中工作正常,在IE 8-7中断(顶部导航失去格式,定位)。 http://bitstream.ca/beta3/#

我还包括

header,nav,article,footer,section,aside,figure,figcaption{display:block} 

在我的页面CSS

并且还包括我的CSS之后的shiv脚本,但根据这个建议仍然在我的头标记内 Can't style HTML5 elements in IE (despite shiv and display:block)

这些类型的CSS -IE错误很难为以前没有遇到过它们的人解决,

1 个答案:

答案 0 :(得分:0)

在IE中使用开发者工具时,您需要确保更改文档模式以及浏览器模式,例如

测试IE7的设置 -
浏览器模式:IE7
文档模式:IE7标准

测试IE8的设置 -
浏览器模式:IE8
文档模式:IE8标准。