IE11中的css calc bug

时间:2014-04-12 23:16:07

标签: css css3 internet-explorer flexbox css-calc

IE11似乎不会计算calc(50% - 1rem),但所有其他浏览器都会计算。

我该如何解决?

1 个答案:

答案 0 :(得分:9)

根据 this answer ,显然存在flexbox的错误以及IE11如何处理它。也就是说,您不能在IE11中使用calc()flex简写。

我没有在这台机器上安装IE11,因此我无法为您测试任何解决方案,也不是我对flexboxes的经验,但尝试写出您想要使用的属性(例如,成长,缩小,基础)长期形式。

编辑:经过一些进一步的研究,潜在的原因是IE11试图do something stupid喜欢组合值以允许小数。你尝试过calc((50%) - (1rem))吗?