为什么我们在HTML文档中使用DOCTYPE?

HTML <doctype>标记用于指定文档使用的HTML版本。这称为文档类型声明(DTD)。

<!DOCTYPE>声明是您在HTML文档中首先看到的内容。它被添加在<html>标记之前。<!DOCTYPE>标记没有结束标记!。

声明

HTML 4.01有3种可能的文档类型-HTML 4 Strict,HTML 4 Transitional和HTML 4 Frameset。您创建的每个HTML文档都应具有这三个DTD之一。

HTML 4严格

此文档类型包括所有HTML元素,但已弃用的元素和出现在框架集文档中的元素除外。

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

HTML 4过渡版

此文档类型包括所有HTML元素,包括已弃用的HTML元素。

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

HTML 4框架集

此文档类型包括过渡DTD中的所有HTML元素以及框架文档中的所有HTML元素。

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

HTML 5声明

在HTML5中,只有一个声明,即

<!DOCTYPE html>