0

プログラミングにかなりの時間を費やしたウェブサイトwww.omdyac.orgがあり、最近そのホームページを印刷しようとしたところ、画面に表示されているものだけを印刷することを期待していましたが、印刷するとこれを見つけました。 ホームページ 下げて (これらはページとは別の2つの画像です。)このWebサイトを印刷しようとすると、CSSの書式がすべて消えてしまうのはなぜですか。

メディアタイプを画面からすべてに変更することで、このようになりました

見た目

しかし、これはそれがどのように見えるべきかです、なぜ灰色が表示されないのですか?

どのように見えるべきか

4

2 に答える 2

3

linkタグがmedia="screen"設定されました。これは、CSSが画面上にのみ適用され、ページが印刷されたときには適用されないことを意味します。CSSを印刷にも適用するには、属性を設定media="all"するか、単に省略しmediaます。media="print"印刷専用スタイルに設定することもできます。お役に立てれば!
編集:インクを節約するために、ブラウザは背景を印刷しません。印刷スタイルシートを作成することをお勧めします。印刷の場合、検索ボックスやナビゲーションなど、ページの多くの要素を非表示にすることができます。

于 2012-09-13T22:33:23.930 に答える
0

これは、cssについて、特にcssメディアタイプ(印刷を含む)についてもう少し読む必要があるためです 。http://www.w3schools.com/css/css_mediatypes.asp

于 2012-09-13T22:30:18.037 に答える