For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
今天给大家讲一下Doctype的作用?标准模式和兼容模式的区别:
1.<!doctype>声明必须处于HTML文档的头部,在<html>标签之前,告知浏览器的解析器用什么文档标准解析这个文档。Doctype不存在或格式不正确会导致文档以兼容模式呈现。HTML5中不区分大小写;2.<!doctype>声明不是一个HTML标签,是一个用于告诉浏览器当前HTMl版本的指令;
3.现代浏览器的html布局引擎通过检查doctype决定使用兼容模式还是标准模式对文档进行渲染,一些浏览器有一个接近标准模型;
4.在HTML4.01中<!doctype>声明指向一个DTD,由于HTML4.01基于SGML,所以DTD指定了标记规则以保证浏览器正确渲染内容;
5.HTML5不基于SGML,所以不用指定DTD。
Doctype标准模式和兼容模式的区别:
标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。
在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。