HTML 5 与 XHTML 2:文章汇总和投票

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

就像 CSS3 一样,下一代 Web 语言的广泛采用仍然遥不可及。尽管如此,了解这些内容甚至参与这些早期阶段(当事情仍然具有可塑性时)仍然非常重要。与其在这里重新讨论所有内容,不如汇总一些讨论这两种主要新型“竞争”格式的文章。

侧边栏中还有一个新的投票,您可以在此处投票选择您目前更喜欢哪一个,或者您根本不在乎。

XHTML 2 与 HTML 5

每个人都希望避免的是另一场标准之争。幸运的是,由于这两种语言都支持 XML 命名空间(或者在 HTML 5 的 HTML 序列化情况下,支持 DOCTYPE 切换),因此我们不太可能看到 20 世纪 90 年代那种浏览器依赖的行为。撇开标准之争不谈,Web 开发的未来一片光明。这些新的标记功能和 API 将为 Web 开发提供丰富的环境,从而缩小 Web 和桌面应用程序之间的差距。

X/HTML 5 与 XHTML 2

X/HTML 5 和 XHTML 2 都是为了取代 HTML 4 和 XHTML 1 而竞争。即使在开发的早期阶段,一些浏览器供应商已经表示他们更喜欢其中一种规范。由于讨论的仓促和封闭性,这个问题开始使 Web 标准社区两极分化。随着这两种规范的进展,更多的开发和营销资金将投入到其中一种规范中,而所有导致标准之争的因素都已具备。

Web 的未来:XHTML 2.0

2002 年 8 月 5 日 XHTML 2.0 工作草案中唯一确定的事情是,关于它的任何事情都不确定。在被采纳为建议之前,它几乎肯定会以某种方式发生变化,但强调结构和语义的目标不太可能改变。因此,现在最好看看您构建的页面,并开始养成适当地使用结构和样式的习惯。使用标记来指定某事物的含义,而不是它应该是什么样子,并使用 CSS 来完成其余工作。总的来说,更多地考虑文档的结构以及您希望它们做什么,而不是它们应该是什么样子。

HTML 5 预览

HTML 5 的工作正在快速进行,但预计仍将持续数年。由于需要生成测试用例并实现互操作性,目前的估计是工作将在大约 10 到 15 年内完成。在此过程中,来自广泛人群(包括但不限于 Web 设计师和开发人员、CMS 和创作工具供应商以及浏览器供应商)的反馈对于确保其成功至关重要。每个人不仅受到欢迎,而且还被积极鼓励提供有关 HTML 5 的反馈。

HTML5、XHTML2 和 Web 的未来

虽然 XHTML2 比 XHTML 1.0 在语义上有所改进,但它在很长一段时间内似乎不太可能对 Web 开发人员产生影响,尤其是在考虑到 Internet Explorer 仍然不支持 XHTML 1.0 的情况下。支持 XHTML2 的新版本需要很多年,而且我们还没有收到任何迹象表明下一个版本会支持它。另一方面,HTML5 的许多部分已经逐渐出现在浏览器中,并且如果微软将来积极参与 HTML5 的开发,那么看起来许多已经非常完善的功能将在更短的时间内得到跨浏览器支持。HTML5 包含一些已经准备好实现的领域,同时仍在其他领域开发,这使得它成为一项易于部分适应的技术,直到您希望使用的功能的浏览器支持完全发展。**HTML5 将是 Web 的未来,因此我的建议是密切关注它。**

查看 CSS-Tricks 上所有投票和结果 投票页面