📜  HTML 文档类型(1)

📅  最后修改于: 2023-12-03 15:01:17.085000             🧑  作者: Mango

HTML文档类型

HTML(超文本标记语言)是用于创建网页的标准标记语言。在编写HTML文档时,必须指定文档使用的HTML版本。这是通过在文档的开头使用文档类型(DOCTYPE)声明来完成的。

什么是HTML文档类型声明?

HTML文档类型声明指定了要使用的HTML版本以及使用的DTD(文档类型定义)或schema(XML文档的结构定义)。这是告诉浏览器(或其他用户代理)如何呈现文档的重要信息。声明标签必须放在 HTML 页面中的最前面。

HTML文档类型的编写格式

HTML文档类型的编写格式如下所示:

<!DOCTYPE html>
<html>
  <head>
    <title>页面标题</title>
  </head>
  <body>
    <p>页面内容</p>
  </body>
</html>

考虑到HTML新版不断地推出,推荐所有新项目使用HTML5 DOCTYPE( )进行声明。

DOCTYPE声明中的DTD

DTD是文档类型定义,指定了文档的元素和属性,以及它们之间的关系。早期的HTML文档都依赖于DTD来确定文档的结构和特定的标记合法性。

HTML5不存在DTD,所以在HTML5的 DOCTYPE 声明中,不包含DTD。

<!DOCTYPE html>
DOCTYPE声明中的schema

Schema是一种类似DTD的文档类型定义,用于XML文档标记。HTML5并不是一个XML文档,因此无需使用schema。

DOCTYPE声明与浏览器

当您在HTML文档的开头添加DOCTYPE声明时,浏览器会使用指定的DTD或schema来确定文档的标记和结构有效性。在某些情况下,如果您不正确指定DOCTYPE,则浏览器可能会出现问题,导致文档无法正常显示。

总结

HTML文档类型(DOCTYPE)是HTML文档的必要声明,它指定使用的HTML版本和相关的DTD(对于早期版本的HTML),以及它们之间的关系。

对于HTML5,推荐使用简单的 DOCTYPE 声明,即<!DOCTYPE html>

编写HTML文档时,务必在文档开头添加DOCTYPE声明。这是告诉浏览器如何解释文档的重要信息,确保HTML文档能够正常解析并渲染。