0

画面上ではきれいに見える表がありますが、印刷するとき (および印刷するときだけ) に固定幅フォントに変更したいと考えています。

例えば

<table class='style'>
<tr><th>etc</th></tr>
</table>

それで

.style{
        font-family: "Courier New";
        font-size: 10pt;
    }

CSSクラスタグが印刷スタイルにのみ影響するようにするにはどうすればよいですか。スタイル シートが 1 つしかないので、@media プリント シートを個別に作成することはできません。

4

3 に答える 3

1

1 つの CSS ファイル自体に両方のスタイルを記述できます。このような

@media screen
{
    .style{
        font-family: "Courier New";
        font-size: 10pt;
    }
}

@media print
{
   .style{
       font-family: "Helvetica";
       font-size: 12pt;
   }
}
于 2013-06-25T10:41:55.483 に答える