制作一张网页,首先要做的事情,就是通过一定的代码来声明文档的类型并定义其编写语言和版本。这些声明信息可以用标准的通用置标语言SGML来定义。SGML是HTML的元语言,它通常作为DOCTYPE声明出现在网页文档中。类型的定义信息是文档中专属的代码片段,而且在你创建的每一个网页文档中都应该有合适的声明信息。
SGML是ISO组织于1986年发布的ISO8879国际标准,在实际使用中,每一个特定的DTD都定义了一类文件。人们习惯上把具有某一特定dtd的SGML语言,称为某某置标语言,例如用于国际互联网的HTML语言,这样SGML就成为那些派生语言的元语言。
下面是一个过渡型(Transitional)DTD的声明信息,这也是最常用的文档类型,它允许你继续使用HTML4.01的标识,但是要符合XHTML的写法。
看起来有点难以理解,我们可以对它进行详细的解释。首先,
有了文档顶部的这些声明信息之后,我们就可以对文档的有效性进行验证了。验证的过程就是用指定的文档类型规则与文档具体编写方法进行对比,如果相互之间没有出入,就不会有任何验证方面的错误了。当然,这也就是我们最终的目标!