Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Hintergrundbilder in Firefox und Internet Explorer drucken?

Wie kann ich Hintergrundbilder in Firefox und Internet Explorer drucken?

Mary-Kate Olsen
Freigeben: 2024-11-13 12:48:02
Original
261 Leute haben es durchsucht

How can I print background images in Firefox and Internet Explorer?

Hintergrundbilder in Firefox und Internet Explorer drucken

Beim Versuch, Webseiten zu drucken, die Hintergrundbilder enthalten, können Benutzer auf das Problem dieser Hintergrundbilder stoßen Bilder verschwinden beim Drucken. Ziel dieses Artikels ist es, Lösungen für das Drucken von Hintergrundbildern in Firefox und Internet Explorer bereitzustellen.

Verwenden eines Druck-Stylesheets

Eine effektive Methode ist die Verwendung eines Druck-Stylesheets . Dabei wird für die Druckversion der Seite eine eigene CSS-Datei erstellt, in der die gewünschten Druckeinstellungen festgelegt werden können. Zum Beispiel:

/* media:screen */
.star {
    background: ...;
    overflow: hidden;
    text-indent: 9999em;
}

/* media:print */
.star {
    text-indent: 0;
}
Nach dem Login kopieren

Dieses CSS-Snippet würde das Hintergrundbild für die Klasse „.star“ auf dem Bildschirm anzeigen, es aber beim Drucken durch ein Sternchen (*) ersetzen.

Inline-Bilder verwenden

Ein anderer Ansatz besteht darin, Inline-Bilder zu verwenden, anstatt sich auf Hintergrundbilder zu verlassen. Damit können Sie die Sichtbarkeit von Bildern basierend auf Druckmedien festlegen:

<div class="star"><img src="./images/star.jpg" alt="*" /></div>

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

/* media:print */
.star img {
    visibility: visible;
}
Nach dem Login kopieren

Mit dieser Methode wird das Sternbild auf dem Bildschirm ausgeblendet, aber beim Drucken sichtbar.

Angeben Stylesheets drucken

Um abschließend anzugeben, welches Stylesheet zum Drucken verwendet werden soll, fügen Sie ein „Medien“-Attribut in das Feld „“ ein. Element:

<link rel="stylesheet" type="text/css" href="main.css" media="screen" />
<link rel="print stylesheet" type="text/css" href="print.css" media="print" />
Nach dem Login kopieren

Diese Konfiguration stellt sicher, dass „main.css“ für die Anzeige auf dem Bildschirm verwendet wird, während „print.css“ zum Drucken verwendet wird. Durch die Implementierung einer dieser Lösungen können Benutzer erfolgreich Hintergrundbilder in Firefox und Internet Explorer drucken.

Das obige ist der detaillierte Inhalt vonWie kann ich Hintergrundbilder in Firefox und Internet Explorer drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage