Answers:
IE8 beta 2支持HTML5中的两个API:跨文档消息传递和非SQL存储。
IE8 beta 2没有实现HTML5解析算法或新元素(否<canvas>
或<video>
支持)。
也有一些错误修复,使IE8与HTML5更好地匹配。
通过在头中包含此JavaScript,可以使HTML5标签在IE8中工作。
<script type="text/javascript">
document.createElement('header');
document.createElement('nav');
document.createElement('menu');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
您可以使用此IE HTML5填充脚本来获得对HTML5中新语义元素(例如)的基本支持<article>
。
Modernizr还是提供IE HTML5渲染功能的绝佳选择。
它支持吗
<!DOCTYPE html>
是的,它确实。
也许更好的问题是IE8支持哪些现代Web功能。caniuse.com,html5test.com和browserscope.org是一些最佳答案。
HTML5对不同的人意味着很多不同的事情。如今,这意味着HTML,CSS和JavaScript功能。这个术语有点像“ Web 2.0”。
还支持HTML5 hashchange事件和在线,离线事件
IE8对HTML5的支持是有限的,但是Internet Explorer 9刚刚发布,并且对新兴的HTML5技术提供了强大的支持。
HTML5仍处于草案规范中(并且将会持续很长时间)。何必呢?
根据http://msdn.microsoft.com/zh-CN/library/cc288472(VS.85).aspx#html的说明,IE8将具有“强大”的HTML 5支持。我还没有看到确切讨论“强力支持”意味着什么的任何内容,但是我可以说是的,一些HTML5内容将使它成为IE8。
您可以在此处阅读有关IE8和HTML 5支持的更多信息:
http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx