Jein. Du ignorierst die Spezifikation:
"User Agents must apply these properties to block-level elements in the normal flow of the root element. User agents may also apply these properties to other elements, e.g., 'table-row' elements."
Es ist demnach wohl beides richtig um Sinne von zulässig. Verzichte auf die absolte Positionierung.
Ich kann auf die absolute Positionierung nicht verzichten, weil die Ausgabe exakt an der angegebenen Stelle auf der Seite erfolgen muss. Zumindest ist mir keine andere Lösung eingefallen.
Die absolute Positionierung ist ja auch nicht absolut in Bezug auf das Gesamtdokument, sondern nur in Bezug auf den Block, welcher mit page-break-before auf eine neue Seite gezwungen werden soll.
Ich sehe daher nicht, dass ich die genannte Spezifikation ignoriere. Wo finde ich diese übrigens?
Ralf