【发布时间】:2012-09-27 11:02:38
【问题描述】:
我有 HTML5Shiv/Modernizr(我都尝试过),以及将 display: block 分配给 HTML5 元素(如 section 和 article)的 normalize。
在 IE8 中,display: block 似乎没有正确分配给 HTML5 元素。
我在 JavaScript 上做了一个测试控制台日志以确保它被调用,并且还尝试在达到选择器限制的情况下删除一些 CSS,并移动/重新排序 CSS 和 JS。
还有其他问题吗?
【问题讨论】:
-
我不喜欢 IE8 支持 html 5...
-
@Pilatus 这就是你使用 html5shiv/modernizr 的原因
-
无论如何,您可能应该在重置样式表中设置块的显示。随机站点示例:vikaskhera.wordpress.com/2012/06/17/html5-reset-stylesheet
-
你能发布 HTML 和 CSS 片段吗?你用开发者工具 (F12) 看了吗?
-
请注意,IE 的 shim 应该加载到文档的头部(在 css 之前),否则可能无法按预期工作
标签: javascript html internet-explorer-8 html5shiv