Ich habe es so:
%Vor%In Browsern wird eine rote Hintergrundfarbe angewendet, aber wenn ich eine Druckvorschau sehe, gibt es keine rote Farbe im Hintergrund. Auch die Schriftfarbe ist weiß, wird aber beim Drucken in Weiß konvertiert.
Weiß jemand, was der Grund sein kann?
Danke
Das Drucken von Hintergrundfarben wird von jedem Browser unterschiedlich unterstützt und ist standardmäßig deaktiviert. In Safari ist dies beispielsweise eine Option im Druckdialog mit der Bezeichnung "Druckhintergrund". Ich bin nicht sicher, wo die Option in anderen Browsern ist.
Damit WebKit-Browser (Safari, Google Chrome) das Hintergrundbild oder die Hintergrundfarbe drucken, sollten Sie dem Element den folgenden css-Stil hinzufügen:
%Vor%Ich bin gerade selbst auf dieses Problem gestoßen und glaube, dass ich eine Lösung habe. Ich habe dies ursprünglich mit einem H1-Tag gemacht, aber dann den gleichen Code für ein TD verwendet
%Vor%Hier sind ein paar Dinge zu beachten:
Siehe meine Geige für eine detailliertere Demonstration.
Versuchen Sie es mit CSS, wenn Sie können und wenn der Hintergrund nicht mit der Druckversion funktioniert, geben Sie ein Druck-CSS-Dokument an.
<link rel="stylesheet" rev="stylesheet" href="style.css" type="text/css" media="all" />
<link rel="stylesheet" rev="stylesheet" href="print.css" type="text/css" media="print" />
Grundlegende CSS hier:
td{
background-color:#FF0000;
}