我试图让我的 flexbox 布局与 IE10 兼容,据我所知,IE10 使用了2012 年 3 月的 flexbox 草稿。我已经尝试了每一种奇怪的语法和它的每一种变体,但无济于事。我在 Parallels 中安装的 IE10(我在 Mac 上)是10.0.9200.16660版本,这应该使它使用 IE10 flexbox 样式吗?
这是我的代码:
.uberflex {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
display: -webkit-flex;
-webkit-flex-flow: column wrap;
-webkit-justify-content: flex-start;
-webkit-align-items: flex-start;
display: -ms-flexbox;
-ms-flex-direction: column;
-ms-flex-pack: center;
-ms-flex-wrap: wrap;
}
我已经尝试了这些术语的每个变体,带有“-ms-”前缀和没有“-ms-”前缀(它们在 IE11 中使用的),但无济于事。我的 IE 控制台告诉我存在的类的唯一属性是“显示:-ms-flexbox”位。我是非常非常慢还是我为 IE10 使用了错误的草稿?是否有 IE10 的更新导致 flexbox 无法正常工作?
任何信息都会非常有帮助,因为我在这个主题上几乎找不到。谢谢!:-)