浅谈HTML DOCTYPE
来源:互联网 发布:海川新盟行情软件 编辑:程序博客网 时间:2024/06/16 19:33
<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<HTML>标签之前,主要有以下两个作用:
① 告知浏览器的解析器使用哪种HTML或XHTML规范解析这个文档。
② 对浏览器的渲染模式产生影响:不同的渲染模式会影响到浏览器对于CSS代码甚至JavaScript脚本的解析,所以DOCTYPE是非常关键的,尤其是在IE系列浏览器中,由DOCTYPE所决定的HTML页面的渲染模式至关重要。
浏览器的渲染模式有两种:标准的严格模式和非标准的混杂模式。严格模式和混杂模式的区别:
① 严格模式是浏览器根据web标准去解析页面,是一种要求严格的DTD,不允许使用任何表现层的语法,如<br/>。
② 混杂模式则是一种向后兼容的解析方法,是可以实现IE5.5以下版本浏览器的渲染模式。
HTML5 为什么只需要写 <!DOCTYPE HTML>?
DTD 规定了使用通用标记语言(SGML)的网页的语法。HTML5 不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,因此需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
1 0
- 浅谈HTML DOCTYPE
- HTML DOCTYPE
- DOCTYPE! HTML
- HTML DOCTYPE
- <!DocType Html>
- HTML DOCTYPE
- <!DOCTYPE html>
- <!DOCTYPE html>
- <!DOCTYPE html>
- HTML <!DOCTYPE>
- <!DOCTYPE html>
- HTML DOCTYPE
- <!DOCTYPE html>
- <!DOCTYPE html>
- HTML-DOCtype
- <!DOCTYPE HTML>
- 【html】<!DOCTYPE html>很重要
- 关于DOCTYPE html PUBLIC
- Leetcode #371 Sum of Two Integers
- gcxRegslideForm 插件使用文档
- EditText设置密码显示明文及隐藏切换
- WEB SERVICE 基础及深入应用
- Android中的Notifaction的使用例子
- 浅谈HTML DOCTYPE
- 使用Handler造成内存泄露的分析和解决办法
- LICEcap方便快捷制作gif图片的工具
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- oracle的安装与删除
- adb shell
- CentOs上面安装jdk、Tomcat
- 深度学习:自编码器、神经网络基础
- JS获取url中的字段的值