【发布时间】:2010-10-22 08:42:16
【问题描述】:
我有一个 CSS 属性(字体),我需要能够从 Javascript(下拉)中进行更改。但是,这种字体只能在打印时使用(@media print)。
因此,javascript 不能只更改字体的值,因为这也会影响屏幕视图。有没有办法只更改字体属性的打印版本?
或者,有没有办法让 CSS 属性成为对另一个属性的引用?
这样,在打印 CSS 中,我可以说字体:printfont,而在屏幕 CSS 中,我可以说字体:12。然后改变printfont的值,打印时只会改变字体。
谢谢。
编辑:关键是我需要能够从下拉菜单中更改打印文档的字体大小,但我不想更改文档显示的字体大小。
【问题讨论】:
标签: javascript css media