我使用最新的 SASS/Compass 版本来开发 CSS。我在“media=all”样式表的开头声明了一些 SASS 变量,如下所示:
$var1: red;
$var2: blue;
$var3: black;
$var4: green;
稍后在此 SCSS 文件中,我导入了一个打印样式表 (@import 'print.scss';),如下所示:
@media print {
$var1: black;
$var2: black;
$var4:black;
}
我认为,仅当浏览器处于“打印模式”时,打印样式表中的变量才会覆盖“正常”变量。但是变量确实总是覆盖之前声明的“正常”变量。
我有点困惑,感谢任何帮助。
谢谢!