跳转到内容

XHTML/什么是 XHTML

75% developed
来自维基教科书,开放的书籍,为开放的世界

可扩展超文本标记语言 (XHTML) 是继几乎无处不在的超文本标记语言 (HTML) 之后出现的标记语言。HTML 扎根于标准通用标记语言 (SGML),虽然灵活但复杂,它给网页浏览器在解释其规则时留下了很大的自由度,这导致了许多问题。基于严格而简单的可扩展标记语言 (XML) 标准,XHTML 旨在解决这些问题,同时提供与其他基于 XML 的应用程序的可扩展性。总之,XHTML 是重写的 HTML,以符合 XML,因此得名。

XHTML 作为 XML 的子集,也能够扩展到其他 XML 应用程序和功能。例如,它还可以通过使用命名空间包含来自其他基于 XML 的语言的片段,例如可缩放矢量图形或 MathML。

HTML 的含义

[编辑 | 编辑源代码]

HTML 的缩写代表超文本标记语言。更详细地解释,这意味着

  • H (Hyper):与线性相反。你不是从第一行到下一行,而是由程序员(具体来说,是你)决定在哪里以及何时设置所有内容。
  • T (Text):这部分不言自明。编程语言是通过文本创建的。
  • M (Mark-Up):这是你对文本可以做的事情;你可以使用标记来编辑文本的样式,例如粗体、标题、项目符号等等。
  • L (Language):同样不言自明。HTML 是一种编程语言。

一个 XHTML 文档由四个主要部分组成

  • 文档类型定义 (DTD):这在 HTML 中曾经是可选的,但在 XHTML 中是必须的。DTD 描述了文本编码所用的语言或脚本。
  • 文本内容:页面上显示的标题和段落。
  • 引用:高级内容,如链接和图像。
  • 标记:有关如何显示内容的说明。

所有这些组件都由文本组成。这意味着页面可以以文本格式保存,并在任何浏览器中查看。

XHTML 代表可扩展超文本标记语言。它是 HTML 的一个不同版本,基于 XML。XHTML 用于制作网页,并且有非常特定的书写方式,以确保正确无误。XHTML 对大小写也非常敏感。标签用小写字母编写,必须关闭。标签的顺序也必须正确,才能使信息输出正确。XHTML 主要分为三个部分:声明语句、头部语句和主体。


华夏公益教科书