<!DOCTYPE> 的作用

简介: <!DOCTYPE> 的作用

DOCTYPE文档类型kkkk声明,位于文档中的第一行,告诉浏览器的解析器 什么文档标准解析这个文档。


DOCTYPE不存在或格式不正确,会导致文档以兼容模式呈现。


规则

<!DOCTYPE>  声明必须是 HTML 文档的第一行,位于 <html> 标签之前。

<!DOCTYPE>   声明没有结束标签。

<!DOCTYPE> 声明对大小写不敏感。


html4和html5的DOCTYPE差异

在 HTML 4.01 中有三种 <!DOCTYPE> 声明:


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 中<!DOCTYPE> 声明只有一种:

<!DOCTYPE html>


相关文章
|
2月前
<!doctype html>放在页面最前面的用途
<!doctype html>放在页面最前面的用途
|
27天前
|
XML 移动开发 前端开发
DOCTYPE 的作用是什么?
DOCTYPE 的作用是什么?
45 0
|
2月前
|
前端开发 JavaScript 开发者
改变 HTML 内容
【9月更文挑战第04天】
13 1
|
5月前
|
移动开发 HTML5
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
81 0
|
6月前
|
移动开发 开发者 HTML5
html声明方法
【4月更文挑战第18天】html声明方法
51 1
|
6月前
|
开发者 容器
如何像人类一样写HTML之第一个HTML、标签的关系与注释
如何像人类一样写HTML之第一个HTML、标签的关系与注释
|
前端开发 JavaScript
!DOCTYPE的作用?
html文件中,我们常见开头的这一句代码,这句代码究竟有什么作用呢? doctype是文档类型的意思,\<!DOCTYPE html>: 声明文档类型。很久以前,早期的 HTML(大约 1991 年 2 月),文档类型声明类似于链接,规定了 HTML 页面必须遵从的良好规则,能自动检测错误和其他有用的东西,使用如下:
|
存储 XML 移动开发
什么是HTML5?HTML5的含义、元素和好处
什么是HTML5?HTML5的含义、元素和好处
129 0
|
移动开发 HTML5
HTML中DOCTYPE的作用,以及混杂模式的介绍
HTML中DOCTYPE的作用,以及混杂模式的介绍
102 0