【问题标题】:Print CSS - Page break in Chrome打印 CSS - Chrome 中的分页符
【发布时间】:2016-07-20 17:25:05
【问题描述】:

我最近遇到了这个问题,即 chrome 行为怪异且不遵守任何 CSS 规则。

在我的页面中,我不想在打印时打断它们。 下面是代码

body.index .section{
    page-break-inside: avoid;
    -webkit-region-break-inside: avoid;
}

它适用于除 CHROME 之外的所有其他浏览器。 在 chrome 中,它看起来像

红色部分显示 div 中断。

PS:我对页面进行了模糊处理,避免出现任何问题。

【问题讨论】:

  • 您可能别无选择,因为 chrome 会为您选择纸张尺寸,并且似乎可以自行决定该纸张的尺寸?

标签: css google-chrome printing page-break-inside


【解决方案1】:

尝试将position: relative 添加到该部分。

body.index .section{
    position:relative;
    page-break-inside: avoid;
    -webkit-region-break-inside: avoid;
}

【讨论】:

  • 我想知道您是否对此有所了解。我有一个类似的问题。无论我做什么,我都无法让 Chrome 在图像或段落上尊重 page-break-inside
猜你喜欢
  • 2010-12-10
  • 1970-01-01
  • 2016-09-02
  • 2010-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-05
  • 2019-01-31
相关资源
最近更新 更多