Heim >Web-Frontend >CSS-Tutorial >Wie kann ich eine Webseite drucken und gleichzeitig bestimmte Elemente ausblenden?

Wie kann ich eine Webseite drucken und gleichzeitig bestimmte Elemente ausblenden?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-22 13:16:10319Durchsuche

How Can I Print a Webpage While Hiding Specific Elements?

So drucken Sie eine Webseite, ohne bestimmte Elemente anzuzeigen

Beim Vorbereiten einer Webseite zum Drucken ist es oft wünschenswert, bestimmte Elemente auszublenden, die nicht angezeigt werden soll auf der gedruckten Seite erscheinen. Dazu gehören Elemente wie Navigationsschaltflächen oder Urheberrechtshinweise.

Lösung

Um dies zu erreichen, können Sie eine Kombination aus CSS-Medienabfragen und HTML-Klassenattributen verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

1. Stylesheet-Änderung

Fügen Sie im Stylesheet Ihrer Website den folgenden CSS-Code hinzu:

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

2. HTML-Klassenattribut

Identifizieren Sie in Ihrem HTML-Code die Elemente, die Sie beim Drucken ausblenden möchten, indem Sie ihnen das Klassenattribut „no-print“ hinzufügen.

Beispiel-HTML :

<a href="#" class="no-print">Print This Page</a>
<p>Good Evening</p>

3. Ergebnis

Wenn die Webseite gedruckt wird, blendet die CSS-Medienabfrage alle Elemente mit der Klasse „no-print“ aus, einschließlich des Links zum Drucken der Seite selbst. Daher wird in der gedruckten Ausgabe nur der Text „Guten Abend“ ohne die Beschriftung „Drucken“ angezeigt.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Webseite drucken und gleichzeitig bestimmte Elemente ausblenden?. 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