【发布时间】:2013-09-09 08:14:50
【问题描述】:
有什么方法可以指示 Sass(或 Compass)不要编译代码块(例如 IE 的 hack)而是直接写入生成的 css 文件?
答案: 对于那些问我代码到底是什么的人,我不记得了,因为我是从一个随机站点看到的,但它看起来很像一个命令,而不是 css 样式
但我已经找到了解决方案。我们可以使用 Sass 函数 unquote() 将随机字符串添加为 css 属性值,而不会被警告为错误。例如,Compass 在他们的 opacity() mixin 中使用了这个:
filter: unquote("progid:DXImageTransform.Microsoft.Alpha(Opacity=#{round($opacity * 100)})");
【问题讨论】:
-
这是什么意思?为什么要在 CSS 文件中添加一些未编译的内容?
标签: sass compass-sass