I read in this bugfix description that xhtmlrenderer should support the "orphans" and "widows" properties of CSS3 since Version R5. Using R8, it seems not to work.
div.textContent {
orphans: 5;
widows: 3;
}
But it looks like this:
The paragraph (a div block element) is broken into two pieces although it must not.
Any ideas or experience with this? Thanks!
It is a bug in the Flying Saucer (xhtmlrenderer). There is a
satisfyWidowsAndOrphans
function inBlockBox.java
, but it is called only afterisNeedPageClear
is called. I've created an issue in the issue tracker.Note that the
page-break-inside: avoid;
css rule works.