1

如果我的网站在 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 脚本,但仍然在我的 head 标签中,根据这个建议 Can't style HTML5 elements in IE (尽管 shiv 和 display:block)

对于以前没有遇到过这些类型的 CSS -IE 错误的人来说,很难解决这些类型的问题,

4

1 回答 1

0

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

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

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

等等

于 2012-04-25T11:45:51.243 回答