Thomas: stylesheet fuer druckausgabe

Beitrag lesen

Hallo Mitglieder,

ich benutze ein stylesheet zur Druckausgabe, worin festgelegt ist, dass der Header <h1> eine neue Seite erzwingt (nur für's Drucken):

h1 { page-break-before: always; ... }

Dadurch wird immer eine erste zusätzliche, beinahe leere, Seite augedruckt, weil ==> VOR jedem <h1> ...

Dies versuche ich nun zu unterdrücken durch die pseudo-class Angabe:

h1:first-child { page-break-before: auto; ... }

Das funktioniert aber nicht, es wird immer noch eine zusätzliche erste Seite ausgedruckt.

Andere pseudo-klasse Angaben, welche sich auf das Display-layout beziehen, funktionieren wohl. Kann es sein, dass :first-child {...} nur fuer das Display, aber nicht für den Ausdruck gedacht und definiert ist?

herzlichen Dank für Eure Hilfe!
t