我希望我的页面在 IE6、IE7 和 IE8 中以 Quirks 模式呈现。我想将所有其他浏览器(最新版本)保持在 HTML5 标准模式。
什么不起作用:
- 将 DOCTYPE 声明放入第二行(IE 中的已知度量,但也会触发 IE9 中的怪癖)
- 省略 DOCTYPE 声明(至少会在 FF、MDN 文档中触发怪癖)
任何想法,我如何通过纯粹的 HTML 措施来实现这一点?
一些背景:
由于边框模型的大量使用,如果较旧的 IE 处于 Quirks 模式,我的页面布局恰好呈现最佳。box-sizing
IE 8 之前没有出现对 IE的支持。还有一些其他的东西,在 IE8 怪癖中也能更好地工作。
我对边界框模型的使用:
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;