【问题标题】:How to use CSS3 orphans and widows properties with xhtmlrenderer (flying saucer) R8?如何在 xhtmlrenderer(飞碟)R8 中使用 CSS3 孤儿和寡妇属性?
【发布时间】:2011-02-07 10:56:24
【问题描述】:

我在this bugfix description 中读到,xhtmlrenderer 从版本 R5 开始应该支持 CSS3 的“孤儿”和“寡妇”属性。 用R8,好像不行。

div.textContent {
    orphans: 5;
    widows: 3;
}

但它看起来像这样:

段落(一个 div 块元素)被分成两部分,尽管不能。

对此有任何想法或经验吗?谢谢!

【问题讨论】:

    标签: java pdf xhtmlrenderer


    【解决方案1】:

    这是飞碟 (xhtmlrenderer) 中的错误。 BlockBox.java中有一个satisfyWidowsAndOrphans函数,但是只有在isNeedPageClear被调用后才会调用。我在问题跟踪器中创建了一个issue

    注意page-break-inside: avoid; css 规则有效。

    【讨论】:

    • 我认为这就是答案。感谢您的 page-brake-inside 提示,也许我会在某些情况下将其应用于 <p>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 1970-01-01
    • 2018-02-01
    • 2011-03-20
    • 2011-08-03
    • 1970-01-01
    相关资源
    最近更新 更多