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


相关文章
|
5月前
|
存储 移动开发 前端开发
HTML5的部分特性
【4月更文挑战第9天】HTML5的部分特性
46 1
|
5月前
|
前端开发 搜索推荐
【HTML专栏3】!DOCTYPE、lang、字符集的作用
【HTML专栏3】!DOCTYPE、lang、字符集的作用
37 0
|
5月前
|
数据采集 前端开发 JavaScript
html 页面里 noscript 标签的作用介绍
html 页面里 noscript 标签的作用介绍
|
9天前
<!doctype html>放在页面最前面的用途
<!doctype html>放在页面最前面的用途
|
29天前
|
前端开发 JavaScript 开发者
改变 HTML 内容
【9月更文挑战第04天】
11 1
|
4月前
|
移动开发 HTML5
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
56 0
|
前端开发 JavaScript
!DOCTYPE的作用?
html文件中,我们常见开头的这一句代码,这句代码究竟有什么作用呢? doctype是文档类型的意思,\<!DOCTYPE html>: 声明文档类型。很久以前,早期的 HTML(大约 1991 年 2 月),文档类型声明类似于链接,规定了 HTML 页面必须遵从的良好规则,能自动检测错误和其他有用的东西,使用如下:
|
存储 XML 移动开发
什么是HTML5?HTML5的含义、元素和好处
什么是HTML5?HTML5的含义、元素和好处
120 0
|
移动开发 网络协议 HTML5
请说出五种html5的特性
请说出五种html5的特性
44 0