HTML中& lt; ! DOCTYPE>有什么用

介绍

这篇文章给大家分享的是有关的HTML中& lt; ! DOCTYPE>有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

在HTML文档中,我们经常可以看到& lt; html>标签之前都会有一个& lt; ! DOCTYPE>,那么& lt; ! DOCTYPE>是什么?有什么作用呢?下面本篇文章就给大家介绍一下HTML & lt; ! DOCTYPE>是什么?希望对你们有所帮助。

<强>

& lt; ! DOCTYPE>是一个声明,它是用来指定网页浏览器关于页面使用哪个HTML版本进行编写,即是一个指示网页浏览器有关的HTML页面的信息的指令。

& lt; ! DOCTYPE>不是HTML标签,是没有结束标签& lt;/祝辞的,且对大小写不敏感;它必须出现在HTML文档的第一行,& lt; html>标签之前。

<强>

实际上,有很多类型的HTML,例如HTML 4.01严格,HTML 4.01过渡,HTML 4.01框架集,XHTML 1.0 Strict, XHTML 1.0过渡,XHTML 1.0框架集,XHTML 1.1等。

下面我们来看看HTML 4.01, HTML5和XHTML的& lt; ! DOCTYPE>声明是如何编写的:

在HTML 4.01有3种可能的文档类型,分别为:HTML 4.01严格,HTML 4.01过渡和HTML 4.01框架集。当我们要创建一个HTML 4.01类型的文档时,& lt; ! DOCTYPE>声明都需要具有这三个DTD中的一个。

注:在HTML 4.01中,& lt; ! DOCTYPE>声明需要引用DTD,因为HTML 4.01是基于SGML的。而DTD规定了标记语言的规则,这样浏览器才能正确地识别内容。

& lt; !DOCTYPE HTML公众“-//W3C HTML 4.01//DTD//EN"“http://www.w3.org/TR/html4/strict.dtd"祝辞

& lt; !DOCTYPE HTML公众“-//W3C//DTD HTML 4.01过渡//EN"“http://www.w3.org/TR/html4/loose.dtd"在

& lt; !DOCTYPE HTML公众“-//W3C//DTD HTML 4.01框架集//EN"“http://www.w3.org/TR/html4/frameset.dtd"祝辞

<强>

XHTML声明可以分成XHTML 1.0声明和XHTML 1.1声明,在XHTML 1.0中有3种可能的文档类型:XHTML 1.0 Strict, XHTML 1.0过渡和XHTML 1.0框架集。下面我们来看看XHTML的& lt; ! DOCTYPE>声明如何编写:

& lt; !DOCTYPE html公众“-//W3C XHTML 1.0 Strict////DTD EN"“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"祝辞

& lt; !DOCTYPE html公众“-//W3C XHTML 1.0//DTD//EN"过渡;“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"祝辞

& lt; !DOCTYPE html公众“-//W3C//DTD XHTML 1.0框架集//EN"“http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"祝辞

& lt; !DOCTYPE html公众“-//W3C XHTML 1.1//DTD//EN"“http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"祝辞

<强>

HTML5中只有一个声明,且因为HTML 5不是基于SGML,所有不需要引用DTD。因此HTML 5的声明如下:

& lt; ! DOCTYPE html>

向HTML文档添加声明以使网络浏览器能够识别所期望的文档类型始终是一个好习惯。

<强>

 HTML中& lt; ! DOCTYPE>有什么用

& lt; ! DOCTYPE>声明兼容所有的浏览器。

感谢各位的阅读!关于HTML中& lt; ! DOCTYPE>有什么用就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

HTML中& lt; ! DOCTYPE>有什么用