前端性能优化有哪些方法 浏览器标准模式和怪异模式之间的区别是什么?
浏览量:2551
时间:2021-03-12 04:45:32
作者:admin
浏览器标准模式和怪异模式之间的区别是什么?
从IE6开始,引入标准模式。在标准模式下,浏览器会尝试在指定浏览器中正确处理标准文档。
在IE6之前,CSS还不够成熟,所以IE5之前的浏览器对CSS的支持很差。IE6将为CSS提供更好的支持。然而,问题是很多页面都是基于旧的布局编写的,如果IE6支持CSS,如何保证现有页面不会被破坏,并提供新的呈现机制?
在编写程序时,我们经常会遇到这样的问题:如何保持原来的界面不变,提供更强大的功能,特别是当新功能与旧功能不兼容时。解决此问题的常用方法是添加参数和分支。当参数为真时,我们使用新函数。如果参数不为true,则使用旧函数。这样,就不能破坏原有的程序,提供新的功能。IE6也做同样的事情。它以DTD作为“参数”。因为没有人会在以前的页面上编写DTD,IE6假设如果编写了DTD,这意味着页面将采用更好地支持CSS的布局。否则,将采用兼容性之前的布局。这是怪癖模式。
关注优秀就业,多学习it知识。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。