相关知识点:
IE5.5
引入了文档模式的概念,而这个概念是通过使用文档类型(
DOCTYPE
)切换实现
的。
声明位于 HTML 文档中的第一行,处于 标签之前。告知浏览器的
解析器用什么文档标准解析这个文档。
DOCTYPE
不存在或格式不正确会导致文档以兼容模式呈现。
声明一般位于文档的第一行,它的作用主要是告诉浏览器以什么样的模
式来解析文档。一般指定了之后会以标准模式来
进行文档解析,否则就以兼容模式进行解析。在标准模式下,浏览器的解析规则都是按
照最新的标准进行解析的。而在兼容模式下,浏
览器会以向后兼容的方式来模拟老式浏览器的行为,以保证一些老的网站的正确访问。
在
html5
之后不再需要指定
DTD
文档,因为
html5
以前的
html
文档都是基于
SGML
的,所以需要通过指定
DTD
来定义文
档中允许的属性以及一些规则。而
html5
不再基于
SGML
了,所以不再需要使用
DTD
。
扫码订阅最新动态