浏览器标准模式和怪异模式之间的区别是什么?

1、浏览器的标准模式和怪异模式究竟是什么?

标准模式:是浏览器按照W3C标准解析执行代码,这样用规定的语法去渲染,就可以兼容各个浏览器,保证以正确的形式展示网页。

怪异模式:是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。

2、为什么还要存在怪异模式呢?

在HTML与CSS的标准化未完成之前,各个浏览器都有自己的解析,而有很多旧的网页都是按照这些非标准的实现去设计的。在HTML与CSS标准确定之后,浏览器一方面要按照标准去实现对HTML与CSS的支持,另一方面又要保证对非标准的旧网页的兼容。

3、浏览器如何确定用那种渲染模式?

如果你的页面添加了(注意:大小写不敏感),那么就等同于开启了标准模式。如果省略了,浏览器会采用不符合某些标准的渲染模式。

4.标准模式和怪异模式常见的区别是什么?

盒模型的处理差异

1、标准模式:总宽度=width+margin(左右)+padding(左右)+border(左右)

2、怪异模式:总宽度=width+margin(左右)(width直接包括了padding(左右)+border(左右) )

你可能感兴趣的:(浏览器标准模式和怪异模式之间的区别是什么?)