Seiten druckfrisch gestalten

Mancher Besucher einer Website möchte eine bestimmte Seite ausdrucken, auf dem Papier stören dann Elemente wie Werbung, Navigationsleisten, großflächige Design-Elemente oder andere Elemente. Wie Sie diese vor dem drucken "wegzaubern" erfahren Sie hier.

Es ist eigentlich ganz einfach, erstellen Sie eine CSS-Datei mit dem Namen "print.css". In diese Datei fügen Sie nun Anweisungen ein, welche Elemente nicht mit ausgedruckt werden sollen.

Beispiel:

nav#navigation {
 display: none;
}

div#werbung {
 display: none;
}

span.rahmen {
 display: none;
}

Datei einbinden

Fügen Sie nun in Ihren Seiten im <head>-Bereich den Link zur externen CSS-Datei hinzu:

<link rel="stylesheet" href="print.css" media="print">

Wichtig ist hierbei die Angabe media="print", damit erkennt der Browser das diese Datei verwendet werden soll wenn das Dokument (die Seite) ausgedruckt wird.

Alles noch einfacher!

Sie können die CSS-Anweisungen auch in Ihre normale CSS-Datei einfügen wenn Sie die @media{} Media Queries verwenden.

@media print {
   nav#navigation {
    display: none;
   }
   
   div#werbung {
    display: none;
   }
   
   span.rahmen {
    display: none;
   }
}

Sie können das ganze leicht nachprüfen ob es funktioniert, rufen Sie in Ihrem Browser die Druckvorschau auf, die ausgeblendeten Elemente sollten nicht mehr angezeigt werden.

Tipps

Mit PHP zeichnen - Eine Grafik mit PHP erstellen
Mit den Grafikfunktionen können Sie zur Laufzeit des PHP-Scripts auch Grafiken erzeugen.
Bilder mit Wasserzeichen markieren
JPEG-Bilder (oder andere Grafikformate) können mit einem transparenten Wasserzeichen markiert werden; Mit Hilfe eines kleinen PHP-Scripts.
PHP mit Sicherheit
Sicheres Programmieren – Traue niemals den Eingaben des Benutzers! Speichern Sie fremde Benutzereingaben nie ohne eine Überprüfung in einer Datenbank oder in einer Datei ab.
Diese Schlagwörter könnten Sie interessieren:
Silbentrennung Sicherheit Zeichenkodierung AJAX Zebra-Tabelle Gästebuch CSS-Counter Backdrop-Filter Dateibrowser Mausrad ASCII Sortierung Datenschutz-Hinweis Blätterfunktion Eselsohren Absolute URL Audiodatei MySQL Zeichnen Key Codes Quelltext PHPMailer Canvas JSON Chatroom