1
是否可以覆盖SCSS中的变量以便打印?覆盖SCSS中打印的变量
我有一些变量:
$baseFontSize : 12px;
$defaultSansSerif: "Helvetica Neue", Helvetica, Arial, sans-serif;
$defaultSerif : Times, "Times New Roman", serif;
我要覆盖它打印例如
$baseFontSize : 10pt;
$defaultSansSerif: "Courier New", Courier, monospace;
$defaultSerif : Georgia, Serif;
在字体家族情况下,我们可以创建不同的变量$ defaultPrintSansSerif并重新打印定义的CSS 。因为font-family可能会在我所有CSS的2到3个地方使用。但是在字体大小的情况下。在print css中不可能再次声明每个类。
所以我寻找任何方式来覆盖我的$ baseFontSize从12px到10pt,或任何大小的打印是。所以,我的CSS中用于打印的字体大小会自动更改。 即。
Calculation SCREEN CSS PRINT CSS
$baseFontSize 12px 10pt
$baseFontSize * 2 24px 20pt
$baseFontSize * 3/2 18px 15pt
我都在同一个文件,因为我不想重新打印所有的东西重新打印。在打印CSS中,我只会覆盖一些类,其他类将保持原样。在你的第二个例子中是的,最好使用em,但是如果我要为父项定义特定的字体大小,它也会影响到孩子。 – Tarun 2013-05-02 09:32:02
要解决EM问题,我们有一个单位的REM,但它不适用于所有浏览器:( – Tarun 2013-05-02 09:39:06