2017-10-07 35 views
0

我在这里有点困惑...... 根据this堆栈溢出问题的答案,Sass无法处理涉及px和%的表达式。但是,如果我转到Sass Guide并向下滚动到运算符部分,则会有一个非常清晰的表达式,其中包含px和%。这是Sass文档中的错误,还是这个表达式真的有效?Can Sass可以执行混合算术吗?

回答

1

不知道你在努力达到什么,这很难回答。您所指的操作符将px转换为%...不添加不兼容的值表达式。

是的,SASS指南是正确的,它确实有效。

输入

div { 
    width: 600px/900px * 100%; 
} 

输出

div { 
    width: 66.66666667%; 
} 

https://www.sassmeister.com/gist/7fde603028e0ab2f47609523b8ea7894

+0

好了,感谢您的回答。我要说明我从中收集到的。请告诉我,如果我错了 - 在他们的例子中,那些'px是多余的,即600/900 * 100%或600em/900em * 100%意味着同样的事情,对吧? – Roy