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