gpt4 book ai didi

xhtml - 您什么时候开始使用 HTML 5?

转载 作者:太空狗 更新时间:2023-10-29 16:52:14 24 4
gpt4 key购买 nike

因此 HTML 5 已如预期的那样被广泛宣传 ready in 2022 .这是一个漫长的等待时间,准备就绪的测试是“至少有两个浏览器完全通过 [HTML 5 测试套件]”

显然,要让浏览器通过此测试,它们必须在此之前开始实现可用的 HTML 5 功能。 list of new HTML5 features supported此刻看起来很瘦。但是有几个significant changes to existing elements例如允许 A 标签包围 block 级别,这现在可能非常有用。

有些网站是using HTML 5 now , 那么什么因素会促使您开始或阻止您使用 HTML 5 文档类型构建网站?

就我而言,我正在几个个人网站上尝试使用 HTML5,但会在工作网站上等待一段时间,直到出现可靠的验证器之类的东西。

最佳答案

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

1) 什么时候应该开始使用 HTML5 文档类型?

HTML5 文档类型使浏览器以完全标准模式呈现页面。除非您当前使用的是严格的文档类型,否则页面显示可能会有所不同。因此,如果您要转换现有站点,则需要权衡所需的返工量,并且需要了解呈现行为的差异。 其次,文档类型将导致 w3c 验证器选择 HTML5 作为默认语言来验证。鉴于 HTML5 仍处于草案,这意味着要瞄准一个移动的目标。有效性对你很重要吗?一些在 HTML4 中有效的功能目前在 HTML5 中无效。考虑到 HTML5 可能会更改以使这些功能再次有效,您现在是否应该更改标记以删除这些功能?如果您对此感到满意,现在就可以开始使用 HTML5 文档类型了。

另一方面,就其本身而言,您获得了什么?如果您希望浏览器以完全标准模式呈现,您可以使用来自 HTML 4.01 或 XHTML 1.x 的严格文档类型。您是否需要 HTML5 验证,因为它会传递目前可能无法跨浏览器一致处理的内容?请注意,无论您是否使用 HTML5 文档类型,目前在浏览器中可用的任何 HTML5 功能都可以使用。

2) 什么时候应该开始使用目前在主要浏览器中实现互操作但在 HTML5 中首次标准化的功能?

您现在可以使用这些,但请尽量确保您的页面可以正常访问。例如,Canvas 不能为视力不佳的用户提供良好的支持。

3) 什么时候应该开始使用当前在某些浏览器中实现并且将被 HTML5 标准化的功能?

这取决于您的目标用户和交付时间表。到您的网站上线时,您的用户是否会使用支持这些功能的浏览器?如果他们不这样做会怎样?页面是否优雅地回退?您是否关心某些用户是否无法使用您的网站?

4) 什么时候应该开始使用尚未实现的 HTML5 功能?

你为什么要这样做?出于培训目的或调查回退行为可能是合理的,但 HTML5 仍处于草案形式,并且某些功能很可能永远不会实现,或者将以与当前描述的完全不同的方式实现,因此您可以浪费很多精力。

总结,重要的不是 HTML5 草案中的内容,而是今天实际可用的内容。该草案描述了一系列功能,其中一些已在浏览器中使用多年,一些是新的但具有支持或良好的回退行为,还有一些目前不可用且可能永远无法使用。

对我来说,我会等到我需要一个 HTML5 特性,并且我知道这个特性在主要浏览器中以一致和稳定的方式实现。这可能会在 HTML5 的最后调用阶段或候选推荐阶段的某个时间发生。

关于xhtml - 您什么时候开始使用 HTML 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1418875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com