作者:吻过彩虹的脸_378 | 2023-09-02 19:54
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 section>'; 我们最终得到了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指南.