Heim >Web-Frontend >CSS-Tutorial >Wie drucke ich von ASP.NET Sprites generierte Hintergrundbilder in verschiedenen Browsern?

Wie drucke ich von ASP.NET Sprites generierte Hintergrundbilder in verschiedenen Browsern?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-26 10:23:021075Durchsuche

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

Hintergrundbilder mit CSS drucken

Problem:

ASP Net Sprites generieren CSS-Sprites druckt nicht. Der generierte HTML-Code enthält Tags mit Base64-codierten Daten, wodurch die Bilder beim Drucken unsichtbar werden.

Lösung:

Für Chrome und Safari:

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

Diese CSS-Regel zwingt Chrome und Safari dazu, Hintergrundbilder unabhängig von ihrer Quelle wie vorgesehen zu drucken.

Für andere Webbrowser:

Leider für andere Web In vielen Browsern müssen Benutzer das Drucken von Hintergrundbildern manuell aktivieren. In IE 9, 10 und 11 müssen Benutzer beispielsweise Folgendes tun:

  1. Klicken Sie auf das Zahnradsymbol (Druckeinstellungen)
  2. Wählen Sie „Drucken“
  3. Klicken Sie auf „ Seite einrichten“ und aktivieren Sie die Option „Hintergrundfarben und Bilder drucken“

Das obige ist der detaillierte Inhalt vonWie drucke ich von ASP.NET Sprites generierte Hintergrundbilder in verschiedenen Browsern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn