Ingo Turski: page-break-before und Firefox (mal wieder)

Beitrag lesen

Hi,

Und führt damit vermutlich dazu, dass der Firefox den page-break-before berücksichtigt. Soweit noch ok - aber warum liegt dann auch das absolut positionierte DIV-Element (innerhalb des DIV-Elements mit dem page-break-before) nun auf der zweiten Seite?
An der Position dieses Elements hat sich nichts verändert. Das eingefügte br mag auf die Interpretation des page-break-before einen Einfluss haben - dies darf sich aber nicht auf die Duckposition des absolut positionierten Elements auswirken!

Moment! Das br befindet sich im relative positionierten Element, welches somit einen Inhalt bekommt, der im Elementfluß zu berücksichtigen ist. Dadurch steht es dem Browser nicht mehr frei, für das relative positionierte Element page-break-before nicht zu berücksichtigen, er muß es also umbrechen. Und da sich die absolute Positionierung an diesem Element orientiert, muß dieses DIV natürlich mit umgebrochen werden.
Ich sehe das pragmatisch und könnte mir vorstellen, daß die Berücksichtigung von absolute positionierten Elementen aufwendiger ist und sich Firefox dies einfach spart, solange es zulässig ist.

freundliche Grüße
Ingo