📜  XHTML-简介

📅  最后修改于: 2020-10-16 06:58:33             🧑  作者: Mango


XHTML代表E X tensibleħyper T外部中号arkup大号anguage。这是互联网发展的下一步。 XHTML 1.0是XHTML系列中的第一个文档类型。

XHTML几乎与HTML 4.01相同,仅有一点区别。这是HTML 4.01的更干净更严格的版本。如果您已经了解HTML,则无需花太多精力来学习此最新版本的HTML。

XHTML由万维网联盟(W3C)开发,以帮助Web开发人员实现从HTML到XML的过渡。通过今天迁移到XHTML,Web开发人员可以充分利用XML的优势进入XML世界,同时仍然对内容的向后和未来兼容性充满信心。

为什么要使用XHTML?

将其内容迁移到XHTML 1.0的开发人员可以获得以下好处-

  • XHTML文档易于使用标准XML工具查看,编辑和验证,因此符合XML。

  • 在现有的浏览器以及新的浏览器中,可以编写XHTML文档以使其运行得比以前更好。

  • XHTML文档可以利用依赖于HTML文档对象模型或XML文档对象模型的应用程序(例如脚本和applet)。

  • XHTML为您提供了更加一致,结构合理的格式,以便您的网页可以轻松地由当前和将来的Web浏览器解析和处理。

  • 从长远来看,您可以轻松地维护,编辑,转换和格式化文档。

  • 由于XHTML是W3C的官方标准,因此您的网站与许多浏览器变得更加兼容,并且呈现的更加准确。

  • XHTML结合了HTML和XML的优势。此外,所有启用XML的浏览器都可以呈现XHTML页面。

  • XHTML为您的网页定义了质量标准,如果您遵循该标准,则您的网页将被视为质量网页。 W3C用其质量标记证明这些页面。

Web开发人员和Web浏览器设计师不断发现通过新的标记语言表达其想法的新方法。在XML中,引入新元素或其他元素属性相对容易。 XHTML系列旨在通过XHTML模块和用于开发符合XHTML的新模块的技术来容纳这些扩展。这些模块允许在开发内容和设计新的用户代理时结合现有功能和新功能。

基本认识

在继续进行之前,让我们快速了解一下HTML,XML和SGML。

什么是SGML?

这是S TANDARD。广义中号arkup符合国际标准ISO 8879 HTML大号anguage(SGML)应用程序被广泛认为是万维网的标准出版语言。

这是一种用于描述标记语言的语言,尤其是用于电子文档交换,文档管理和文档发布的语言。 HTML是SGML中定义的语言的示例。

什么是XML?

XML代表E X tensible中号大号arkup anguage。 XML是一种类似于HTML的标记语言,它旨在描述数据。 XML标签未预定义。您必须根据需要定义自己的标签。