Wil*_*Wit 12 internet-explorer quirks-mode internet-explorer-11
Internet Explorer 11是否仍具有可用的怪癖模式?我们使用一个非常古老的系统,它依赖于怪癖模式.
我知道这是一个非常古老而脆弱的环境,但我只是想知道它是否会继续工作.
Spu*_*ley 15
是的,它确实.
IE11具有与IE10相同的向后兼容模式(当然还有IE10-compat模式).
实际上,与IE10一样,实际上有两种怪癖模式彼此略有不同.("Quirks模式"和"IE5 Quirks模式").但是在大多数情况下,你并不需要知道这一点; 如果没有doctype,它将默认为原始Quirks模式,与以前的IE版本相同.
所以对你的问题的简短回答是"是的,你很好;它仍然存在,你的页面在IE11中仍然可以像在IE10中一样好用."
但是,IE的工程师正试图阻止这些模式的使用.
他们完成这项工作的主要方式是将它们隐藏在开发工具面板中 - 浏览器模式选项是可见的,但您最多只能有两个选项:加载页面的模式和"边缘" IE11标准模式的模式.如果页面是以标准模式加载的,那么您将只看到"Edge"选项.
这意味着,是的,你可以在怪癖模式下加载一个页面,如果是写这种方式,但如果您加载标准模式下的页面,你将无法看到把该页面返回到怪癖模式的选项.
需要注意的一点是,如果您使用某些其他旧功能(如页面中嵌入的ActiveX控件),则可能会遇到浏览器安全模型的问题.这在IE10和IE11之间没有太大变化,所以如果您的页面在IE10中运行,那么您应该没问题,但是如果您从IE9升级到IE11,您可能会发现有些事情会中断.有一些方法可以重新启用它,但它可能有点难看.
我还要指出,从纯CSS的角度来看,从怪癖模式转换为标准模式实际上非常容易.由开关引起的大多数布局故障都是盒子模型变化的结果,但标准模式可以设置为使用相同的怪癖模式盒模型,只需添加*{box-sizing:border-box;}到CSS.
如果布局是主要问题,你应该考虑尝试一下,因为你可能会发现你实际上并不需要所有的怪癖模式.
| 归档时间: |
|
| 查看次数: |
24245 次 |
| 最近记录: |