Changer de support spécifique des propriétés CSS à partir de Javascript

J'ai une propriété CSS (police) que j'ai besoin d'être en mesure de changer à partir de Javascript (un menu déroulant). Cependant, cette police ne doit être utilisé lors de l'impression (@media print).

Donc, le javascript ne pouvez pas modifier la valeur de la police, parce que l'effet de la vue à l'écran. Est-il possible de changer UNIQUEMENT la version imprimée de la police de la propriété?

Sinon est-il un moyen d'avoir une propriété CSS être une référence à une autre propriété?

De cette façon, dans l'impression CSS, je pourrais dire à la police:printfont, et dans l'écran de police CSS:12. Et puis modifiez la valeur de printfont, et ne changer la police lors de l'impression.

grâce.

EDIT: Le point est que j'ai besoin d'être en mesure de modifier la taille de police que le document est imprimé à partir du menu déroulant, mais je ne veux pas changer la taille de police que le document est affiché au.

OriginalL'auteur Brian Postow | 2009-04-28