我希望能够执行以下操作:
height: 25% - 5px;
显然,当我这样做时,我得到了错误:
Incompatible units: 'px' and '%'.
如果有一个Sass函数可以让我得到我想要的东西,那我就在玩
—
Mike Fielden 2012年
calc
...
是的:)就像我说的,我不在乎它
—
Mike Fielden '11年
calc
是如何完成的,如果我先去了却没有起作用。看来calc
在我的任何浏览器中都不起作用,所以我猜最好是用一个简单的实现。
Sass不能充当calc()的polyfill。它不知道如何将25%转换为px,以便可以进行数学运算并生成CSS。根据您的确切需要,有可能是一种选择,如使用的显示表族,变更箱上浆,或使用负边距(jsfiddle.net/5JZGt)
—
cimmanon
Invalid property value
错误。在包括Chrome的Canary版本在内的所有浏览器中。