你什么时候开始使用HTML 5?(When will you start using HTML 5?

2019-08-05 19:35发布

因此,HTML 5的预计已经广泛宣传准备在2022年 。 这是一个长的时间来等待,并且测试该准备是“至少两个浏览器完全通过[HTML 5个测试套件]”

显然,对于浏览器通过这个测试,他们不得不开始推行使用HTML之前5个特性。 在新的HTML5特性的支持列表正在瘦的时刻。 但也有一对夫妇到现有元素显著的改变 ,如允许一个标签包围,现在可能是非常有用的块级。

但是也有一些网站利用HTML 5现在 , 还等什么,让您启动,或者让你从,建筑工地用HTML 5 DOCTYPE的因素是什么?

我自己,我在一对夫妇的个人网站的HTML5玩弄,但会等待一段时间工作场所,直到事情,比如可靠的验证出现。

Answer 1:

它有助于这个问题分成几个部分。

1)一个应该何时开始使用HTML5的doctype?

HTML5的DOCTYPE会导致浏览器呈现全标准模式的页面。 除非你当前使用的是严格的doctype,页面可以显示不同。 所以,你需要权衡,如果你转换现有的网站需要返工的量,你需要了解渲染行为的差异。 其次 ,DOCTYPE会导致W3C验证选择HTML5作为默认语言来验证。 由于HTML5仍然是草案 ,这意味着针对一个移动的目标。 有效性是对你很重要? 在HTML4是有效的某些功能目前未在HTML5有效。 如果你现在更改自己的标记来删除这些功能,因为HTML5可以换作重新这些功能是否有效? 提供您满意,您现在就可以开始使用HTML5文档类型。

在另一方面,它自己的,你获得? 如果您希望浏览器在全标准模式来呈现,你可以使用严格的DOCTYPE HTML从4.01或XHTML 1.x的 你需要HTML5验证因为它会把事情,可能目前不能始终如一地跨浏览器处理? 要知道,任何HTML5功能,目前工作在浏览器中,工作不管你是否使用HTML5的doctype与否。

2)一个应该何时开始使用,目前在互操作的主要浏览器中实现,但标准化对HTML5的第一次功能?

现在,您可以使用这些,而是​​要设法确保您的网页正常访问。 帆布,例如,不提供视障用户良好的支持。

3)一个应该何时开始使用是当前在一些浏览器实现的功能,并且将HTML5标准化?

这取决于你的目标用户和交付时间表。 将您的用户可以使用你的网站开始运行时支持这些功能的浏览器? 如果他们不这样做,会发生什么? 页面是否回落优雅? 你关心如果某些用户不能使用你的网站?

4)当一个应该开始使用未在所有尚未实现HTML5的功能?

你为什么想这么做? 这可能是合理的训练目的或调查回落行为,但HTML5仍然是草案形式,这很可能是一些功能将永远不会被执行,或将在一个完全不同的方式来实现,以目前所描述的,所以你可以浪费了大量的精力。

总之 ,重要的是没有那么多有什么在HTML5草案,今天是实际可用的。 该草案描述了一系列的功能,其中一些已经在浏览器多年,其中一些是新的,但有支持还是不错的回落行为,其中一些目前不和可能永远不会使用。

对于我来说,我会持观望态度,直到我需要一个HTML5的功能,而且我知道这功能在整个主流浏览器一致和稳定的方式来实现。 这可能会在候选推荐阶段期间HTML5的最新叫价阶段发生了一段时间,或可能。



Answer 2:

已经开始使用它为个人和客户工作。

为了验证我用亨利Sivonen的优秀http://validator.nu/



Answer 3:

当IE支持它。 我在企业界工作,IE是必需的。



Answer 4:

我现在用的DOCTYPE! (对某些项目至少)

至于功能,诸如此类<canvas><video> ,因为现在经常有办法,使供用户其浏览器不支持HTML5尚未内容凉爽和有益的。

像语义页面结构标记<sidebar>和很多似乎并没有对我非常迫切。 我让那些坐了一两年。



文章来源: When will you start using HTML 5?
标签: html xhtml html5