html< !DOCTYPE>声明标签

原创 PHP笔记  2017-05-02 21:38  阅读 984 views 次

< !DOCTYPE>声明并不是html标签,它是一般用来声明html文档的版本,就是告诉浏览器当前页面用了哪种html版本,浏览器只有知道了文档的类型版本才能正确的解析显示。

格式:

<!DOCTYPE 声明内容>

说明:<!DOCTYPE>声明不区分大小写,<!DOCTYPE>声明不是html标签,所以没有结束标签。

常见的DOCTYPE 声明

1、HTML 5

<!DOCTYPE html>

2、HTML 4.01 Strict

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

说明:DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。

3、HTML 4.01 Transitional

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

说明: DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。

4、HTML 4.01 Frameset

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

说明: DTD 与 HTML 4.01 Transitional 相同,但是允许使用框架集内容。

5、XHTML 1.0 Strict

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

说明: DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。

6、XHTML 1.0 Transitional

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

说明: DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。

7、XHTML 1.0 Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

说明: DTD 与 XHTML 1.0 Transitional 相同,但是允许使用框架集内容。

8、XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

说明:DTD 与 XHTML 1.0 Strict 相同,但是允许您添加模块(例如为东亚语言提供 ruby 支持)。

实例:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>html< !DOCTYPE>声明标签_PHP笔记</title>
</head>
<body>
<h1>html< !DOCTYPE>声明</h1>
<p>本html文档的版本是html5</p>
</body>
</body>
</html>

运行结果:

本文地址:https://www.ggbiji.com/html-doctype-2.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情