ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS 背景画像が印刷されないのはなぜですか?
印刷用の CSS 背景画像
多くの Web サイトでは、デザインとユーザー エクスペリエンスを向上させるために CSS 背景画像を採用しています。ただし、ページを印刷するときにこれらの画像が表示されない場合に、一般的な問題が発生します。これは、ページの完全な視覚要素を保持する必要があるユーザーにとっては課題となる可能性があります。
問題を理解する
あなたが説明したケースでは、画像は表示されません。 ASP ネット スプライトを使用しているため、印刷物に表示されます。このパッケージは、効率化のために使用される画像を組み合わせた CSS スプライトを生成します。ただし、印刷すると、関連する CSS コードがレンダリングされず、予期した画像が表示されません。
問題の解決
この問題を解決するには、次のことができます。 Web ブラウザに背景画像の印刷を強制する特定の CSS ルールを採用します:
<code class="css">@media print { * {-webkit-print-color-adjust:exact;} }</code>
この解決策は、Chrome および Safari ブラウザの問題に対処します。他のブラウザの場合、残念ながら、背景画像の印刷を手動で有効にするかどうかはユーザー次第です。 IE 9、10、および 11 の場合、ユーザーは印刷設定にアクセスし、соответствующую опцию をアクティブにする必要があります。
以上がCSS 背景画像が印刷されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。