https://cbbanalytics.com/stats/27694/games/1864019/overview -page-break-before
在 chrome 从 v97 更新到 v98 后,此页面上没有按预期工作。在下面的屏幕截图中:
突出显示的<h3>
元素具有类print-break
,它只是添加了 CSS 样式page-break-before: always
。但是,当我们拉起打印窗口(mac 上的 CMD+P)并设置Margins: None
时,chrome v98 上的打印中断不正确。在仍然装有 Chrome v97 并且 page-break-before 工作正常的同事的笔记本电脑上。
我们不确定这是 Chrome v98 还是我们网站的 CSS 和 html 的问题。我创建了一个简单的 html 文件,其中只有几个<p>
标签和一个 page-break-before,并且分页符在 chrome 本地对我来说效果很好。坦率地说,似乎 chrome 错误地计算了打印的页面大小,分页符从上一页的底部开始,这真是太奇怪了......Margins:
从更改None
为Default
或者Minimum
确实解决了这个页面上的问题,但是那里我们网站上的许多页面都page-break-before
存在错误,无论打印边距如何。