ホームページ > ウェブフロントエンド > CSSチュートリアル > Firefox および Internet Explorer で印刷すると背景画像が消えるのはなぜですか?

Firefox および Internet Explorer で印刷すると背景画像が消えるのはなぜですか?

DDD
リリース: 2024-11-13 15:09:02
オリジナル
672 人が閲覧しました

Why Do Background Images Disappear When Printing in Firefox and Internet Explorer?

Firefox および Internet Explorer で背景画像を印刷する方法

問題: Firefox でページを印刷すると背景画像が消えるスキルのレベルを示す星などの情報を表すためにこれらを使用しているにもかかわらず、または Internet Explorer を使用しています。

解決策 1: 印刷スタイルシートを使用する

印刷専用に別のスタイルシートを作成します。 :

/* print.css */

/* media:print */
.star {
    text-indent: 0;
}
ログイン後にコピー

印刷スタイルシートを HTML ドキュメントにリンクします:

<link rel="print stylesheet" type="text/css" href="print.css">
ログイン後にコピー

解決策 2: 印刷時に画像を表示する

画像を追加しますDIV 要素内で星を表し、画面上で非表示にするには:

/* media:screen */
.star img {
    visibility: hidden;
}

/* media:print */
.star img {
    visibility: visible;
}
ログイン後にコピー
<div class="star"><img src="./images/star.jpg" alt="*"></div>
ログイン後にコピー

以上がFirefox および Internet Explorer で印刷すると背景画像が消えるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート