CSSの開発には最新のSASS/Compassバージョンを使用しています。「media=all」スタイルシートの冒頭で、次のようにいくつかのSASS変数を宣言しました。
$var1: red;
$var2: blue;
$var3: black;
$var4: green;
このSCSSファイルの後半で、次のような印刷スタイルシート(@import'print.scss';)をインポートします。
@media print {
$var1: black;
$var2: black;
$var4:black;
}
ブラウザが「印刷モード」の場合にのみ、印刷スタイルシートの変数が「通常の」変数を上書きすると思いました。ただし、変数は、以前に宣言された「通常の」変数を常にオーバーライドします。
私は少し混乱していて、助けてくれてありがとう。
ありがとう!