【发布时间】:2014-05-27 01:34:55
【问题描述】:
IE11 似乎不计算calc(50% - 1rem),但所有其他浏览器都计算。
我该如何解决?
【问题讨论】:
标签: css internet-explorer flexbox css-calc
IE11 似乎不计算calc(50% - 1rem),但所有其他浏览器都计算。
我该如何解决?
【问题讨论】:
标签: css internet-explorer flexbox css-calc
根据 this answer 的说法,flexbox 以及 IE11 如何处理它显然存在一个错误。也就是说,您不能在 IE11 中使用 calc() 和 flex 速记,因为您正在尝试这样做。
我在这台机器上没有 IE11,所以我无法为你测试任何解决方案,我也没有真正的弹性盒经验,但尝试写出你想要使用的属性(例如增长、收缩、基础)长篇。
编辑:经过进一步研究,潜在的原因是 IE11 试图 do something stupid 喜欢组合值以允许小数。你试过calc((50%) - (1rem))之类的吗?
【讨论】: