<!DOCTYPE> 知识点回顾
来源:互联网 发布:php chmod 777 编辑:程序博客网 时间:2024/05/22 03:44
一、用处:
1、此标签告知浏览器,页面使用了哪种 HTML 或 XHTML 规范,从而来解析它。
2、所以,要总是给你的 HTML 文档添加 声明,确保浏览器能够预先知道文档类型;如果不声明,则浏览器会使用的默认dtd。
3、所有主流浏览器都支持 声明。
二 、html4.01 和 html5之间的差异
1、HTML5 中仅规定了一种声明。
<!DOCTYPE html>
2、而HTML 4.01 规定了三种不同的 声明,分别是:Strict、Transitional 和 Frameset。
(1)、HTML 4.01 Strict
这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
(2)、HTML 4.01 Transitional
这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
(3)、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">
3、XHTML 1.0
(1)、XHTML 1.0 Strict
这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(2)、XHTML 1.0 Transitional
这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(3)、XHTML 1.0 Frameset
这个 DTD 与 XHTML 1.0 Transitional 相同,但是允许使用框架集内容。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
三、看看每一个 HTML 元素都出现在哪一种 Doctype 中。
https://www.w3cschool.cn/htmltags/html-elementsdoctypes.html
- <!DOCTYPE> 知识点回顾
- 知识点回顾
- 知识点回顾
- 知识点回顾
- 知识点回顾
- 知识点:DOCTYPE与浏览器模式
- 面试知识点回顾
- 汇编语言 知识点回顾
- java 知识点回顾
- c++知识点回顾
- java 知识点回顾2
- C++ 基本知识点回顾
- servlet知识点回顾
- Java知识点回顾一
- hibernate知识点回顾
- Android知识点回顾
- web知识点回顾
- java 知识点回顾
- 求职经历笔试题之美乐威
- Ambari安装之安装并配置Ambari-server(三)
- STL set_difference set_intersection set_union 操作
- java 代理实践
- 类和对象
- <!DOCTYPE> 知识点回顾
- LeetCode-43-Multiply Strings 模拟
- Ambari安装之部署单节点集群
- 使用Unity3D制作技能图标冷却效果
- Spring的bean的生命周期
- Appserv连接Mysql失败解决方式
- LeetCode 338. Counting Bits (Medium)
- ionic+做一个侧滑跳转+标题头旁边有一个后退功能的按钮
- Ambari安装之部署3个节点的HA分布式集群