html常用的头部声明类型都有那些,!DOCTYPE 声明类型都有什么作用?

作者:IT技术 | 时间:2018-10-26

html常用的头部声明类型都有那些,<!DOCTYPE> 声明类型都有什么作用?常用的 DOCTYPE 声明有:HTML 5,HTML 4.01 Strict,HTML 4.01 Transitional,HTML 4.01 Frameset,下面我给大家详细介绍下。

HTML 5文档声明类型

<!DOCTYPE html>

HTML 4.01 Strict

该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。

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

HTML 4.01 Transitional

该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。

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

HTML 4.01 Frameset

该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。

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

不过现在大多数的浏览器都已经很好的支持html5,文档声明尽量可以采用html5文档声明

例如:

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>