html文件中的DOCTYPE HTML

时间:2017-01-18 11:01:45

标签: html html5

为什么在html文件中使用<!DOCTYPE html ... >

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

8 个答案:

答案 0 :(得分:2)

DOCTYPE声明(DTD或文档类型声明)做了两件事:

在网页上执行HTML验证测试时,它告诉HTML(超文本标记语言)验证器网页编码应符合哪个(X)HTML标准版本。当您验证网页时,HTML验证程序会根据适用的标准检查编码,然后报告编码的哪些部分未通过HTML验证(不符合要求)。 它告诉浏览器如何以符合标准的模式呈现页面。

有关详细信息,请参阅此"<!DOCTYPE html>" What does it mean?

答案 1 :(得分:2)

它告诉浏览器以下代码将被视为html代码的特定版本。

然后,浏览器知道要查找打开的HTML标签<html>,并像对待html一样处理所有内容,直到到达关闭的HTML标签</html>

<!DOCTYPE html>现在就足够了。

答案 2 :(得分:1)

声明不是HTML标记;它是Web浏览器关于页面编写的HTML版本的指令。

在HTML 4.01中,声明引用DTD,因为HTML 4.01基于SGML。 DTD指定标记语言的规则,以便浏览器正确呈现内容。

HTML5不基于SGML,因此不需要引用DTD。

提示:始终将声明添加到HTML文档中,以便浏览器知道所期望的文档类型。

答案 3 :(得分:0)

术语DOCTYPE告诉浏览器在网页上使用哪种类型的HTML。 Here 是官方网页的链接,它解释了您的查询原因和内容

<!DOCTYPE html>

答案 4 :(得分:0)

doctype定义文档使用的HTML / XHTML版本。您可能希望使用doctype,以便在通过验证程序运行代码时,验证程序知道要检查哪个版本的HTML / XHTML

答案 5 :(得分:0)

<!DOCTYPE html>声明用于通知网站访问者的浏览器正在呈现的文档是HTML文档。虽然实际上并不是HTML元素本身,但每个HTML文档都应该使用DOCTYPE声明来符合HTML标准。

对于HTML5文档(几乎所有新的Web文档都应该是这样),DOCTYPE声明应该是:

<!DOCTYPE html>

答案 6 :(得分:0)

向浏览器显示该文件是HTML5。 接下来是根据HTML5良好实践的语言效果。

<!doctype html>
<html lang="es">

在这种情况下,第二行表示浏览器而不是文件示例,在这种情况下为西班牙语<html lang="es">

答案 7 :(得分:0)

对于构建HTML文档很重要,它不仅是HTML,而且是向Web浏览器提供的有关页面写入哪个HTML版本的指令。