我正在编写一个小型 Rails 应用程序,其中我需要使用 min() 函数,如下所示:
img {
width: min(75%, 250px);
}
Run Code Online (Sandbox Code Playgroud)
在 Firefox 中,通过 CSS 检查器,我可以设置它,并且它可以工作。但在 SCSS 中,我收到编译错误:
Internal Error: Incompatible units: 'px' and '%'.
Run Code Online (Sandbox Code Playgroud)
如果我使用像 这样的硬编码 px 单位min(250px, 350px),它可以工作,但使用min()根本没有意义,我可以直接使用250px,但这不是我想要的。
可以min()与px和%单位一起使用吗?
好的,所以问题是 CSS 和 SCSS 都有相同的min()功能,并且存在冲突。但 SCSS 实际上是区分大小写的,而 CSS 则不区分大小写,所以我可以写Min()orMIN()来代替。效果很好。但我认为这只不过是一次黑客攻击。
| 归档时间: |
|
| 查看次数: |
923 次 |
| 最近记录: |