Moin!
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.
Das funktioniert nur, wenn dein H1 tatsächlich das ERSTE Element in einem es umgebenden Element ist, beispielsweise so:
<div><h1/><p></div>
Aber nicht so:
<div><div/><h1/></div>
Im Zweifel solltest du das aber auch auf dem Display nachvollziehen können, ob dein Selektor greift, oder nicht. Wobei bei Druckausgabe manche Browser leider immer noch etwas komisch sein können.
- Sven Rautenberg