首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5兼容性

HTML5兼容性
EN

Stack Overflow用户
提问于 2012-08-23 07:39:21
回答 5查看 126关注 0票数 1

我对理解HTML5有一点困惑。我明白这不是一件事。这是一堆东西。语义,存储,媒体,特效等等,但是我应该如何去建立我的“基本网站”,而不是真正触及这些。我能想到的唯一区别是我将使用不同的语义。我是否需要为较旧的浏览器提供某种向后兼容性?示例:<!DOCTYPE html>是HTML5网页的文档类型标签,但是旧的浏览器显示我的网站会有困难吗?

EN

回答 5

Stack Overflow用户

发布于 2012-08-23 07:51:48

DOCTYPE很好。它被仔细地选择为向后兼容。

如果你不需要HTML5的新特性,那就别用了。

对于您确实想要使用的每个新HTML5功能,您必须确定浏览器对该功能的支持情况。( HTML4也是如此,但到目前为止,它的工作原理相当稳定,而且广为人知。)caniuse.com就是一个很好的资源。在某个功能尚未得到普遍支持的情况下,您需要确定是否有变通方法或填充程序可用,使用它们的缺点是什么(例如,需要JavaScript),以及用户是否可以接受它们的使用。

票数 2
EN

Stack Overflow用户

发布于 2012-08-23 07:49:10

HTML5中的绝大多数超文本标记语言和属性都向后兼容您现在所做的任何事情。使用新的文档类型(注意,里面没有写HTML5)将使更老版本的IE在标准模式下返回到IE6。现在没有理由不使用基本的HTML元素,因为它们的工作原理与您现在看到的一样。

票数 1
EN

Stack Overflow用户

发布于 2012-08-23 09:18:03

虽然有一些浏览器不支持HTML5,但很多浏览器现在支持,我认为学习一些HTML5是很重要的,因为这是世界的发展方向。如果你不需要HTML5,你就不需要使用它们,简单地在顶部包含<!DOCTYPE html>并不会强迫你做任何事情,它只会给你那些特权。

我强烈推荐在斯坦福大学看一场讲座的this video,因为教授一般都会对HTML5做一些简短的介绍。虽然他确实致力于谈论它的移动潜力,但他基本上是向你介绍了HTML5是如何产生的,等等,一些其他技术等等。

视频有点长,所以如果你想跳到HTML5,只需跳到26:20

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12082859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档