ホームページ  >  記事  >  ウェブフロントエンド  >  ASP.NET スプライトによって生成された背景イメージを別のブラウザーで印刷するにはどうすればよいですか?

ASP.NET スプライトによって生成された背景イメージを別のブラウザーで印刷するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-26 10:23:02991ブラウズ

How to Print Background Images Generated by ASP.NET Sprites in Different Browsers?

CSS を使用した背景画像の印刷

問題:

ASP ネット スプライトで生成された CSS スプライトは印刷していない。生成された HTML コードには が含まれています。 Base64 でエンコードされたデータを含むタグを使用すると、印刷時に画像が非表示になります。

解決策:

Chrome および Safari の場合:

<code class="css">@media print {
    * {-webkit-print-color-adjust:exact;}
}</code>

この CSS ルールは、ソースに関係なく、Chrome と Safari に背景画像を意図したとおりに印刷するように強制します。

他の Web ブラウザの場合:

残念ながら、他の Web の場合ブラウザでは、ユーザーは背景画像の印刷を手動で有効にする必要があります。たとえば、IE 9、10、および 11 では、ユーザーは次の操作を行う必要があります。

  1. 歯車アイコン (印刷設定) をクリック
  2. 「印刷」を選択
  3. 「」をクリックページ設定」を選択し、「背景色と画像を印刷する」オプションを有効にします

以上がASP.NET スプライトによって生成された背景イメージを別のブラウザーで印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。