Javascript(プルダウン)から変更する必要があるCSSプロパティ(フォント)があります。ただし、このフォントは印刷時にのみ使用してください(@media print)。メディア固有のCSSプロパティをJavascriptから変更する
したがって、javascriptは画面の表示にも影響するため、フォントの値を変更することはできません。フォントプロパティの印刷バージョンのみを変更する方法はありますか?
また、CSSプロパティを別のプロパティへの参照にする方法がありますか?
そのようにして、印刷CSSでは、font:printfontと画面CSS font:12と言うことができます。そして、printfontの値を変更すると、印刷時にのみフォントが変更されます。
ありがとうございました。
編集:要点は、プルダウンからドキュメントを印刷するフォントサイズを変更する必要がありますが、ドキュメントが表示されるフォントサイズを変更したくないということです。
私はこの提案を理解していません。私はUIの時間にフォント(サイズは問題ではない)を変更する必要があります。だから、私は、ユーザーがドロップダウンを使用してサイズを変更することができるようにし、印刷するときに、そのサイズを使用します。 –
フォントサイズの大文字小文字の区別がある場合は、有限個のオプションがあると仮定します。それらを一連のクラスの値としてデリケートして、そのクラス名をbodyタグに適用します...上記で説明したのと同じ表記 .largeFont {font-size:1.5em;} .mediumFont {font-size: 1em:} これらのクラスをあなたの体に追加してください(もちろん、これは相対的で固定されていないと機能しません) – nickmorss