随着所有最新的浏览器,如IE9,FF4,不断更新铬等,我们还需要怪癖模式吗?
如果是,它在哪里有用?在哪种情况下?
解决方法
不,你不应该使用怪癖模式.一旦IE 5.0和5.5停止使用,它就不再具有任何相关性.
那些是不支持标准模式的最后一个浏览器,因此任何需要包含对它们的支持的站点都需要能够以怪癖模式工作.
但是,IE6以及此后发布的所有浏览器的所有版本都支持标准模式.
其中一些仍然带有对怪癖模式的遗留支持,但你不应该允许它们使用它. (如果您忽略在HTML代码的顶部包含<!DOCTYPE>,则会触发它,这就是为什么您总是声明doctype的原因)
万一您需要支持IE5,请使用quirks模式.否则,不惜一切代价避免.
如果您要维护使用quirks模式的代码,那么您应该花时间转换为使用标准模式.
如果它是一个面向公众的网站,那么现在甚至不应该考虑使用怪癖模式,因为它在许多现代浏览器中看起来很可怕.即使它是在公司环境中,那么我强烈建议将其转换为标准模式,因为即使是IE6用户也会从中受益(如果没有别的话,它会让他们最终升级到更新的浏览器不那么痛苦).唯一一次你将无法使用标准模式,如果你的客户仍然坚持使用IE5.但是,如果你有这个,那么你应该已经逃跑了.