【发布时间】:2014-05-26 22:57:09
【问题描述】:
我使用 calc() 函数在另一个 div 中居中。它在 Chrome、Firefox、Opera 甚至 IE 中都可以正常工作,但在 Safari 中这种方法不起作用。
有没有 javascript 修复的建议?
left: -webkit-calc(50% - 25px);
left: -moz-calc(50% - 25px);
left: calc(50% - 25px);
【问题讨论】:
-
Safari 6 及更高版本支持
calc()表达式(v6.x 需要-webkit前缀)。它不适用于早期版本的 Safari。 -
好的,谢谢,我更喜欢使用 left: 48% first 作为后备,而不是其他的。