曲径通幽论坛

标题: DOCTYPE, DTD [打印本页]

作者: beyes    时间: 2011-12-14 14:13
标题: DOCTYPE, DTD
在查看某个网页的源码时,往往会看到第一行有类似下面的信息:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
这里有一个 DOCTYPE ,其意就是“文档类型”(Document Type),它告诉用户代理(如用户的浏览器)这个文档是什么以及它应该如何被处理,上面这个文档的类型就是 html。

这里还有一个 DTD ,全称为:Document Type Definition ,它决定了使用的标签集合,以及可能的嵌套方式以及每个标签可以拥有的属性。

浏览器会检查 DOCTYPE,并把它遇到的元素与 DTD 相比较。比如 HTML 4.01 的 DTD 定义告诉浏览器标签 p 表示一个段落以及 class 属性对某个元素是有效的。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2