Der Martin: Linker Rand beim Drucken

Beitrag lesen

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:(