我在this bugfix description中读到,从版本R5开始,xhtmlrenderer应该支持CSS3的“orphans”和“widows”属性。
使用R8,似乎不起作用。
div.textContent {
orphans: 5;
widows: 3;
}
但它看起来像这样:
段落(一个div块元素)被分成两部分,尽管不是必须的。
有任何想法或经验吗?谢谢!
最佳答案
这是飞碟(xhtmlrenderer)中的错误。 satisfyWidowsAndOrphans
中有一个BlockBox.java
函数,但是仅在调用isNeedPageClear
之后才调用它。我已经在问题跟踪器中创建了issue。
请注意,page-break-inside: avoid;
css规则有效。