IE8是否支持HTML5和CSS3?

时间:2011-03-31 09:15:02

标签: css html5 css3

我要求客户需要在中开发其网站。但似乎不支持HTML5和CSS3。客户说支持HTML5和CSS3,但我需要知道实际支持的程度。

8 个答案:

答案 0 :(得分:11)

  • 没有浏览器支持所有HTML 5或CSS 3
  • 许多浏览器(包括IE8)都支持HTML 5或CSS 3中添加的一些功能
  • 所有浏览器都支持部分HTML 5
  • 所有主流图形浏览器都支持CSS 3

担心自己想要实现的目标,然后寻找实现目标的最佳方式。不要从可用的工具开始,然后尝试找到它们的用途。

制定最低公分母,然后从progressively enhance开始。

答案 1 :(得分:4)

尝试查看caniusehtml5test个网站。

答案 2 :(得分:3)

IE8支持HTML5的 nothing ,它不是HTML4的一部分,因为它是在HTML5成为W3C草案之前开发的。

CSS3:有一个或其他属性,它没有在CSS 2.1中实现,IE8实际上支持,如text-wrap。但是,它不值得一提。特别是在IE8中不存在像盒子阴影和圆角这样的好东西。

请查看yojimbo87答案中的链接,了解有关支持属性的更多详细信息。

更糟糕的是,甚至IE9也不支持那么多的HTML5。他们专注于画布,视频和音频,并声称它现在是“HTML5 ready”。但是,例如,所有新的表单字段都完全缺失,而不是说许多新的JavaScript API。

所以,简而言之,不,IE8不支持HTML5。但是,它可以显示HTML5文档,因为规范是为旧版浏览器编写的回退选项。

答案 3 :(得分:1)

ie6& ie7几乎不支持html5& CSS3。

在以下位置查看Quirksmode的兼容性表: http://www.quirksmode.org/compatibility.html

如果您需要使用html5进行开发,我建议您查看一下Modernizr。它是一个javascript库,可以测试用户的浏览器并修改html / css以适应它的功能。
http://www.modernizr.com/

答案 4 :(得分:0)

HTML5规范仍处于开发阶段。您可以尝试销售尚未开发的客户端内容。 与InternetExplorer一样,不,它只支持HTML5当前规格的约5%。

答案 5 :(得分:0)

在IE8上不支持HTML5和CSS3。我建议你使用Gecko'中的Firefox 4。浏览器系列或Google Chrome或Safari(如果您使用的是MacOSX)来自' Webkit'浏览器家族。他们对HTML5有很大的支持。虽然我自己没有尝试过,但我听说IE9对HTML5有很好的支持。但它仅在Windows 7上运行。

Firefox或Chrome将是我的选择。

答案 6 :(得分:0)

根据HTML5和CSS3的当前浏览器支持,您的客户必须a)疯狂或b)不知道他们在做什么。尽管HTML5和CSS3确实得到了很快的支持,但大多数浏览器并没有很好地支持这两种技术的更高级功能,例如,<audio><video> aren'得到广泛支持。 <canvas>也不是。{{1}}。至于CSS3,它的相当一部分得到了很好的支持,但IE用户将不得不这样做。

另外需要注意的是,IE6在中国仍然处于非常重要的用途,所以如果你的目标是那个市场,那么坚持使用较旧的,更好的支持技术。

答案 7 :(得分:0)

实际上IE-8支持HTML-4,对于HTML-5使用chrome,firfox或sefari更好。您可以看到更多here