当前位置:  开发笔记 > 编程语言 > 正文

Internet Explorer 8是否支持HTML 5?

如何解决《InternetExplorer8是否支持HTML5?》经验,为你挑选了9个好方法。

IE8中是否有HTML5支持?它是否在IE8路线图上?



1> hsivonen..:

IE8 beta 2支持HTML5中的两个API:跨文档消息传递和非SQL存储.

IE8 beta 2没有实现HTML5解析算法或新元素(没有支持).

还有一些错误修复,使IE8与HTML5更好地对齐.


所以答案是,对于所有的适合和目的,IE8*不*支持html5 - 只是一些randome位和它的一部分.这使得使用HTML5(如在HTML标记中,而不是在脚本API中)没有实际意义.

2> goker.cebeci..:

你可以通过将这个JavaScript包含在脑中来获得在IE8中运行的HTML5标签.




3> John..:

您可以使用此IE HTML5填充程序脚本来获得HTML5中新语义元素的基本支持,例如

.


嗯,作为完全迂腐,作者使用"垫片"和"shiv".该项目名为"html5shim".引自http://code.google.com/p/html5shim/:常见问题:html5shim与html5shiv有什么区别?答案:什么都没有,一个人有一个,一个有av - 就是这样.
应该指出这对某些JavaScript用法没有帮助.例如,以下内容不起作用:var div = document.createElement('div'); div.innerHTML ='
test '; 我们最终得到了div.childNodes.length = 2.我使用jQuery遇到了问题并且一直试图弄清楚IE中发生了什么.
Nitpick:剧本被称为"shiv"(如手工制作的监狱刀),而非"垫片".

4> Simon..:

Modernizr也是提供IE HTML5渲染功能的绝佳选择.


不敢相信这会得到这么多的选票.+1反转其中一个.Modernizr可能不会向浏览器添加任何功能,但是(以及许多其他有用的东西)它**包括HTML5 Shim功能,这在其他答案中已经提到过,并且得到了很好的分数.
从Modernizer主页 - Modernizr不会向浏览器添加缺少的功能; 相反,它会检测功能的本机可用性,并为您提供一种方法,无论浏览器的功能如何,都能保持对您网站的精细控制.

5> Justin..:

它支持吗?


是的,它确实.

也许更好的问题是IE8支持的现代网络功能.一些最好的答案是caniuse.com,html5test.com和browserscope.org.

HTML5对不同的人意味着很多不同的东西.目前,它意味着HTML,CSS和JavaScript功能.这个术语变得有点"Web 2.0"了.



6> 小智..:

还支持HTML5 hashchange事件和ononline,离线事件



7> 小智..:

IE8的HTML5支持有限,但Internet Explorer 9刚刚发布,并且对新兴的HTML5技术有很强的支持.



8> 小智..:

HTML5仍处于草案规范中(并且将用于漫长的时间).何必?


+1问题差不多15个月了,你是第一个提到HTML 5仍然是草案的人.
@Gumbo - (第一个)C语言规范直到1989年才完成.你会等到那时才使用它吗?到那时它已经接管了这个行业.何必?我想这取决于你是否想要充分利用当今平台所能提供的功能.否则,为什么不直接使用HTML 3.2甚至2.0?
好点子.何必?这不像帮助网络帮助微软.因此,Silverlight和一个不太好的浏览器.
@Justin No.标准只是实际上已经是事实上标准的记录,这也很常见.

9> dpan..:

查看所有浏览器和版本(包括未来版本)中所有HTML 5功能的caniuse指南.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有