不是
HTML5应该在IE9中工作吗?它对我来说没有按预期工作.
这是我的HTML5代码:
<!DOCTYPE html>
<html>
<head><title>
Dripel - Welcome
</title>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<header>Welcome to Dripel</header>
<section id="main">
I am under development. Please check back later.
</section>
<footer>
</footer>
</body>
</html>
你可以在http://www.dripel.com/查看它.
在IE 9中,< header>和< section>元素显示为内联.请注意,我目前不使用任何CSS.
知道发生了什么事吗?
最佳答案 根据Dive into HTML5,
the final version of Internet Explorer 9 won’t have this problem.
所以我认为你看到这个因为IE9还处于测试阶段.你是对的,你发布它时不应该看到它.
无论如何,它可能值得包括显式显示:HTML5元素的块.您(通常)永远不会知道某人何时会在HTML5之前的浏览器中查看您的代码.