DOCTYPE

Posted Yogurshine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOCTYPE相关的知识,希望对你有一定的参考价值。

文档类型标签,该标签是将特定的标准通用标记语言或者XML文档(网页就是其中一种)与文档类型定义(DTD)联系起来的指令。该标记应该出现在文件的第一行。它在文档中出现的格式如下:
1
2
<!DOCTYPE html
 PUBLIC "引用的字符串" --公共标识符-->
主要分为三类:
超文本严格文档类型定义:
如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表配合使用:
(公共标识符称为:“-//W3C//DTD HTML 4.01//en”。)
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.01//en"
"http://www.w3. org/TR/html4/strict.dtd">
超文本过渡文档类型定义
可包含万维网联盟所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表的浏览器以至于您不得不使用超文本标记语言的呈现特性时,请使用此类型:
(公共标识符称为:“-//W3C//DTD HTML 4.01 Transitional//en”。)
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//en"
"http://www.w3. org/TR/html4/loose.dtd">
超文本框架集文档类型定义
框架集文档类型定义应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,等同于过渡文档类型定义:
(公共标识符称为:“-//W3C//DTD HTML 4.01 Frameset//en”。)
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.01 Frameset//en"
"http://www.w3. org/TR/html4/frameset.dtd">

以上是关于DOCTYPE的主要内容,如果未能解决你的问题,请参考以下文章

Doctype作用?严格模式与混杂模式如何区分?它们有何意义

Doctype零碎知识梳理总结

Doctype的作用是什么?

Laravel 在 Doctype 之前显示一个空行

DOCTYPE声明作用及用法详解

DOCTYPE声明作用及用法详解