2016-02-21 37 views
0

我曾尝试以下:如何让CSS calc函数在负数的IE9中工作?

-ms-transform: translateY(calc(-100% - 70px)); 

-ms-transform: translateY(calc(- 100% - 70px)); 

-ms-transform: translateY(calc(0 - 100% - 70px)); 

-ms-transform: translateY(calc(0px - 70px - 100%)); 

这一切都不是IE9回升。任何想法如何让这个工作在IE9?适用于Chrome和其他现代浏览器。

+0

如果你觉得有必要否决我的问题,你能解释一下为什么吗? – Dine

+0

您是否可以尝试位置顶部或底部而不是变通解决方法? – Aziz

+0

谢谢,可能会尝试作为后备! – Dine

回答

2

caniuse报道说:

IE10和IE11不使用计算()内的转换支持。

查看official bug report at MS IE trac(似乎是在边寿工作)

+1

谢谢,这解释了一些事情。此外,您的提示与顶部将提供一个很好的潜在回退! – Dine