Internet Explorer 8是否支持HTML 5?
-
08-07-2019 - |
题
IE8中是否有HTML5支持?它是否在IE8路线图上?
其他提示
您可以通过将JavaScript包含在脑中来获取在IE8中运行的HTML5标记。
<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支持的现代网络功能。一些最好的答案是 caniuse.com , html5test.com 和 browserscope.org 。
HTML5对不同的人意味着很多不同的东西。目前,它意味着HTML,CSS和JavaScript功能。该术语变得有点<!>; Web 2.0 <!>“ - like。
还支持HTML5 hashchange事件和 ononline,offline offline
IE8的HTML5支持有限,但 Internet Explorer 9 刚刚发布,并且对新兴的HTML5技术有强大的支持。
HTML5仍处于草案规范中(并将用于漫长的时间)。为什么要这么麻烦?
查看所有浏览器和版本(包括未来版本)的所有HTML 5功能的 caniuse 指南。
您可以使用它来使IE8理解/支持基本的HTML5标记。
<!--[if lt IE 9 ]>
<script type="text/javascript">
var html5Elem = ['header', 'nav', 'menu', 'section', 'article', 'aside', 'footer'];
for (var i = 0; i < html5Elem.length; i++){
document.createElement(html5Elem[i]);
}
</script>
<![endif]-->
根据 http:// msdn。 microsoft.com/en-us/library/cc288472(VS.85).aspx#html ,IE8将有<!>“strong <!>”; HTML 5支持。我还没有看到任何讨论<!>“强支持<!>”的确切内容。需要,但我可以说是的,一些HTML5的东西将进入IE8。
您可以在此处阅读有关IE8和HTML 5支持的更多信息:
http:// blogs .msdn.com /乔治/存档/ 2009/11 /第29 / IE8和 - HTML-5.aspx