kst: Printausgabe mit CSS in Webmailern

Beitrag lesen

Hallo,

für einen html-Newsletter benötige ich eine separate Printversion.

Dazu habe ich im Style-Bereich die passenden Klassen angelegt.

Das Ganze funktioniert einwandfrei, solange ich den Newsletter nicht in einem Webmailer (z.B. Web.de) öffne, weil diese das Laden von externen CSS-Dateien unterbinden und die Style-Definition im Header-Bereich entfernen.

Deshalb definiere ich die normalen CSS-Befehle in PHP als Variable und schreibe sie an den passenden Stellen als style in die Tags (Nicht besonders elegant, aber funktioniert). Nur mit dem Aus- und Einblenden von Passagen für die Printversion klappt das nicht.

Da versuche ich mit dem Befehl

<table style="@media print {display:none;}">

z.B. eine Tabelle vor dem Ausdrucken zu schützen, weil die Grafik darin für einen Ausdruck zu breit ist.

Aber sie wird mit ausgedruckt!

Wie muß ich den Style-Parameter formulieren, damit das Ein- und Ausblenden von Passagen funktioniert?

Schon mal vielen Dank im Voraus.

kst