Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie drucke ich bestimmte HTML-Inhalte, ohne die Anzeige der Seite zu beeinträchtigen?

Linda Hamilton
Freigeben: 2024-10-27 07:35:03
Original
319 Leute haben es durchsucht

How to Print Specific HTML Content Without Affecting the Page's Display?

Drucken spezifischer HTML-Inhalte, ohne die Seitenanzeige zu beeinträchtigen

Bei der Webentwicklung kann es vorkommen, dass Sie bestimmte HTML-Inhalte drucken müssen, wenn auf eine Schaltfläche geklickt wird, ohne dass dies der Fall ist Dadurch wird die aktuelle Anzeige der Seite gestört. Es gibt verschiedene Lösungen, darunter die von Ihnen erwähnte: Platzieren des Inhalts in einem versteckten Div.

Ein effizienterer Ansatz kann jedoch mithilfe von CSS-Medienabfragen erreicht werden:

@media print {
  .noPrint{
    display:none;
  }
}
h1{
  color:#f6f6;
}
Nach dem Login kopieren

Hier a Die Klasse „noPrint“ wird auf Elemente angewendet, die nicht gedruckt werden sollen. Wenn das Druckdialogfeld geöffnet wird, werden die im @media-Druckblock definierten Stile angewendet, wodurch diese Elemente ausgeblendet werden, während das ursprüngliche Erscheinungsbild der Webseite erhalten bleibt.

<h1>
print me
</h1>
<h1 class="noPrint">
no print
</h1>
<button onclick="window.print();" class="noPrint">
Print Me
</button>
Nach dem Login kopieren

In diesem Code die Überschrift „Drucke mich“. gedruckt, während Elemente mit der Klasse „noPrint“ ausgeblendet werden. Diese Methode ermöglicht eine größere Flexibilität und Kontrolle über die Druckausgabe und stellt sicher, dass nur der beabsichtigte Inhalt an den Drucker gesendet wird.

Das obige ist der detaillierte Inhalt vonWie drucke ich bestimmte HTML-Inhalte, ohne die Anzeige der Seite zu beeinträchtigen?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!