html - 为什么我们在每个 Html 文档中使用 <!DOCTYPE html>?

标签 html

为什么我们在每个 Html 文档中都使用? 。 如果没有该文档类型,它也会执行网站,那么为什么我们必须提及该文档类型。

最佳答案

<!DOCTYPE> - 定义和用法

声明必须是 HTML 文档中的第一部分,位于标记之前。

该声明不是 HTML 标签;它是向网络浏览器发出的关于该页面使用什么版本的 HTML 编写的指令。

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

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

提示:始终将声明添加到 HTML 文档中,以便浏览器知道需要什么类型的文档。

来自:W3 schools HTML Declaration

关于html - 为什么我们在每个 Html 文档中使用 &lt;!DOCTYPE html>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39201626/

相关文章:

javascript - 如果绝对位置元素在屏幕下方,无论如何要使主体滚动条出现?

css - 在另一个 div 中重叠一个 div

html - 在 Django 中提交后保留选择选项值

javascript - fabricjs 删除背景图片

jquery - 是否有可能在按钮上有一个图像 (.png) 并且仍然能够单击该按钮

javascript - 将动态表单元素限制为最多 10 条记录

html - 奇怪的下拉行为 css

javascript - 画动圈

CSS3/HTML 5/PNG 模糊元素后面的内容

html - @font-face 无法正常工作