Doctype作用?
来源:互联网 发布:淘宝波奇网 编辑:程序博客网 时间:2024/05/29 18:42
1. Doctype定义
这个标签是一种通用标记语言的文档类型声明,它主要就是告诉标准通用标记语言解析器应该使用什么样的文档类型定义 Document Type Definition(DTD)来解析文档。
2.Doctype作用
Doctype的作用就是声明文档的解析类型(document.compatMode),也就是告知浏览器的解析器用什么文档标准解析这个文档。如果DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
3. 关于文档类型定义DTD,什么是DTD?
DTD是为新标记建立文档并进行规范说明。
自描述数据的规范。通俗的来说,DTD就是一套关于标记符的语法规则,是html的验证机制。
4. DTD的作用
DTD定义了文档中的元素(标记和属性)和实体,以及相互关系。数据和结构分离。
通过DTD验证XML文档的有效性。DTD为解析器提供了解析XML文档的依据。
所以每个XML文档必须指定对于哪个DTD有效。
5. DTD的分类
Strict如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用。
Transitional DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。
如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 HTML 的呈现特性时使用。
Frameset DTD 应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD。
6.举个栗子
//用于XHTML 4.0 的严格型
- 1
- 1
你不禁会想HTML5的声明什么都没有,浏览器也能解析呢?
//html5
- 1
- 1
Html5不基于 SGML,因此不需要对DTD进行引用;但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。 而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
3. 标准模式与兼容模式的区别
标准模式的排版 和js运作模式都是以该浏览器支持的最高标准运行。
在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
- Doctype作用?
- DOCTYPE 作用
- Doctype作用
- HTML5 标签 doctype 作用
- DOCTYPE的作用
- <!DOCTYPE html>的作用
- <!DOCTYPE html>的作用!
- <!DOCTYPE html>作用
- 面试题:Doctype作用!
- Doctype Html的作用
- H5面试---Doctype作用
- DOCTYPE有几种值,作用是什么?
- H5-Doctype作用
- <!DOCTYPE html>作用
- DOCTYPE作用及用法详解
- DOCTYPE作用及用法详解
- DTD和DOCTYPE的作用
- <!DOCTYPE>的作用和使用
- 树
- GNU CoreUtils 命令源码重编译
- Jenkins 修复
- AndroidStudio使用过程中java类突然报红,但是程序可运行
- 一个java菜鸟对sql语句优化的总结
- Doctype作用?
- Android与JS交互---内嵌框架iframe
- 组策略指派Office2003分发,Active Directory系列之二十三
- oracle dg闪回区满导致同步停止
- 真机测试问题 code signing is required for product type 'Application' in SDK 'iOS 10.3'
- 43. Multiply Strings
- @import导入外部样式表与link链入外部样式表的区别
- Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
- 微信公众号图文中怎么下载封面图?