【发布时间】:2016-08-14 20:44:43
【问题描述】:
因为我想使用 flex-box,我需要一个后备,我喜欢让后备尽可能简单。
我只使用 2 个displayproperies,如下所述:http://maddesigns.de/flexbox-fallbacks-2670.html
.the-flextable {
display: table; /* Fallback IE<9 */
display: flex;
width: 100%;
}
为了测试它,我只有一个 IE11 并使用 Emulation 将其设置回 IE9。
对于这个测试场景,这个简单的回退不起作用。 模拟的 IE9 仍然采用 display: flex 属性,但随后不显示任何内容。
在真正的 IE9 中,回退确实有效!
现在我想知道为什么它需要display: flex。是不是因为它仍然是一个 IE11 会占用该属性,但 IE9 仿真无法渲染它?
【问题讨论】:
-
确实,使用官方virtual machine。兼容模式的行为与对应的 IE 模拟版本不完全相同。
标签: css internet-explorer flexbox