Doctype作用
2019-10-06 本文已影响0人
糕糕AA
- doctype必须位于文档最前面,处于文档标签之前,告诉浏览器文档使用哪种html或XHTML。
- 现代浏览器的html布局引擎通过检查doctype决定使用混杂模式(不写DTD)还是标准模式对文档进行渲染
- 混杂:浏览器按自己的标准解析渲染界面
- 标准:按w3c标准解析,盒模型的解析(content)、div中唯一图片下有3像素空白
- 在HTML4.01中<!doctype>声明指向一个DTD,由于HTML4.01基于SGML,所以DTD指定了标记规则以保证浏览器正确渲染内容
- HTML5不基于SGML,所以不用指定DTD