Hi,
@media print {
a, body, p {font-size:10pt; font-family:serif}
#body {margin:0 0 0 10mm; max-width:160mm; border:1px solid #f00}
}
>
> und doch wird der linke Rand beim Drucken von #body nicht gewährt. Getestet mit Firefox und Opera.
bei der Unterstützung von print-Styles hinken fast alle Browser etwas hinterher. Aber ...
> In der zuvor eingebundenen [CSS-Datei](http://shanthi-guesthouse.de/css/basis.css) gilt eine andere Regel, aber die müsste doch überschrieben werden?
... in diesem Fall liegt das Problem bei dir: Im allgemeinen Teil des Stylesheets legst du Eigenschaften für div#body fest, das ist spezifischer als #body und "gewinnt" deshalb.
Abgesehen davon: Wozu überhaupt div#body? Warum weist du die gewünschten Eigenschaften nicht direkt dem body-Element zu? Das div-Element ist hier überflüssig.
Ciao,
Martin
--
Der Stress von heute ist die gute alte Zeit von morgen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(