1. 声明位于文档中的最前面的位置,处于 标签之前。
2. 此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。
3. EN应该是ENGLISH的缩写,至于TR,没人去细考究它。
所以,楼主的这个声明:
声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Strict//EN" 的 DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置。
另外,需要知道的是,HTML 4.01 规定的三种文档类型、XHTML 1.0 规定的三种 XML 文档类型都是:Strict、Transitional 以及 Frameset。
对于文档声明,了解这些就足够了,现在的html5不再这么繁琐,只需要一句:
就可以了。
声明位于文档中的最前面的位置,处于 标签之前。 2. 此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。 3. EN应该是ENGLISH的缩写,至于TR,没人去细考究它
①DOCTYPE是document type(文档类型)的简写,在web设计中用来说明你用的XHTML或者HTML是什么版本。要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分!
②看看下面的代码,是不是很熟悉?像这样的,在文档最顶端,所有代码之上的乱七八糟的东西,就是用来声明DOCTYPE的!
③你有三种选择,用来声明DOCTYPE
* 过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法),完整代码如下:
* 严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如
,完整代码如下:
* 框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD,完整代码如下: