(002)XHTML文档介绍

一、引言

  这里首先澄清两个术语:“文档”和“页面”。文档本质上是包含有XHTML源代码的那个纯文本文件,而页面则是图形浏览器呈现这个文档所得到的可见结果。

  一个有效、合适的XHTML文档必须符合严格的结构,并按确切的格局安排一些必需的组成部分。如下代码清单则展示了一个基本的XHTML的文档结构:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  <head>
    <title>My first web page</title>
  </head>
  <body>
    <p>XHTML is easy!</p>
  </body>
</html>

 

二、DOCTYPE

  XHTML文档开始于一个文档类型声明(Document Type Declaration,简写为DOCTYPE)。这是一种必需的组成部分。它的作用是声明文档的类型及其所遵守的标准规则集。XHTML的每种“风味”都有自己相应的文档类型声明。

  • XHTML 1.0 Strict:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

  • XHTML 1.0 Transitional:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  • XHTML 1.0 Frameset:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

  文档类型声明是一种标签,但是尽管也使用尖括号,它并不是XHTML元素,因此并不需要一个闭标签和结尾斜线。实际上,它根本就不是文档代码的一部分。它只是向用户代理传达关于文档的信息,助其判断所处理的文档的类型并按照恰当的规则呈现页面。

  必须注意的是XHTML文档必须要按照这样的文档类型来声明,包括大小写形式和引号。HTML的其他版本也有自己的文档类型声明,但是我们这里只使用xhtml 1.0 strict模式。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。