<!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>


相关文章
|
9月前
|
前端开发 搜索推荐
【HTML专栏3】!DOCTYPE、lang、字符集的作用
【HTML专栏3】!DOCTYPE、lang、字符集的作用
70 0
|
9月前
|
数据安全/隐私保护
7.常用的HTML标记
7.常用的HTML标记
76 0
|
9月前
|
XML 移动开发 数据格式
html5为什么只需要写<!doctype html>? 有多少种Doctype文档类型?
html5为什么只需要写<!doctype html>? 有多少种Doctype文档类型?
80 0
|
5月前
<!doctype html>放在页面最前面的用途
<!doctype html>放在页面最前面的用途
|
4月前
|
XML 移动开发 前端开发
DOCTYPE 的作用是什么?
DOCTYPE 的作用是什么?
134 0
|
8月前
|
移动开发 HTML5
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
148 0
N..
|
9月前
HTML常用标记
HTML常用标记
N..
82 1
|
前端开发 JavaScript
!DOCTYPE的作用?
html文件中,我们常见开头的这一句代码,这句代码究竟有什么作用呢? doctype是文档类型的意思,\<!DOCTYPE html>: 声明文档类型。很久以前,早期的 HTML(大约 1991 年 2 月),文档类型声明类似于链接,规定了 HTML 页面必须遵从的良好规则,能自动检测错误和其他有用的东西,使用如下:
|
移动开发 HTML5
HTML中DOCTYPE的作用,以及混杂模式的介绍
HTML中DOCTYPE的作用,以及混杂模式的介绍
110 0