XHTML 是 HTML(超文本标记语言) 与 XML(扩展标记语言)的结合物。XHTML 包含了所有与 XML 语法结合的 HTML 4.01 元素。
将内容迁移到XHTML 1.0的开发人员可以获得以下好处 -
网络开发人员和网页浏览器设计人员不断发现新的方法,通过新的标记语言表达自己的想法。在XML中,引入新元素或附加元素属性相对容易。XHTML系列旨在通过XHTML模块和用于开发新的符合XHTML的模块的技术来适应这些扩展。这些模块允许在开发内容和设计新的用户代理的时候结合现有的和新的特性。
我们都知道万维网上的许多页面都包含着糟糕的 HTML 代码。
下面的 HTML 代码即使没有遵守 HTML 规则,它仍然可以工作得很好:
<html>
<head>
<title>这是一段糟糕的HTML代码</title>
<body>
<h1>
糟糕的HTML代码
</body>
在继续之前,让我们快速浏览一下HTML,XML和SGML。
SGML(Standard Generalized Markup language)这是符合国际标准ISO 8879的标准通用标记语言(SGML)应用程序。HTML被广泛认为是万维网的标准发布语言。
这是一种用于描述标记语言的语言, 特别是用于电子文档交换、文档管理和文档发布。HTML 是 SGML 中定义的语言的一个例子。
XML 代表可扩展标记语言。XML 是一种非常类似于 HTML 的标记语言, 它是用来描述数据的。XML 标记不是预定义的。您必须根据自己的需要定义自己的标签。
所以使用XHTML是为了代码的完整性和良好性。
继续学习XHTML与HTML之间的差异>>