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