html - Chrome 在分页符上拆分部分,在 Firefox 上完美运行

标签 html css google-chrome

我有一个关于 chrome 的问题,我还没有弄清楚。 我关注了这里的许多帖子并四处搜索,但没有帮助。 我的 chrome 版本是 55.0.2883.87 m(64 位),估计用户的版本也是。

内部分页:避免;根本不起作用。 从 body 到最小部分的所有元素都设置为 position:relative 和 float:none

但假设我有这样的东西:

	.row{
        page-break-inside: avoid;
		position: relative;
    }

	.break-after {
		display: block;
		page-break-after: always;
		position: relative;
	}
<section class="row first"></section>
<section class="row second break-after"></section>
<section class="row third"></section>
<section class="row fourth"></section>http://stackoverflow.com/questions/ask#

根据部分内容的大小,chrome 可能仍会将第三行或第四行切成两半,firefox 不会这样做并且可以完美运行。

有什么建议吗?

提前致谢,你们真棒。

最佳答案

问题是带有负边距的元素。

关于html - Chrome 在分页符上拆分部分,在 Firefox 上完美运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41271944/

相关文章:

ruby - 在 Chrome 中运行 headless 模式时将文件下载到路径

html - bootstrap 4 在特定视口(viewport)禁用 mx-auto

javascript - 根据 div 高度显示展开/折叠按钮

css - 高级 CSS 技巧 : Capital Initial Letters (Drop Caps) within a CSS3 Multicolumn

CSS - margin 对 margin

html - 禁用的选择标签没有在 chrome 上的 css 中指定的颜色

html - 某些页面 CSS/HTML 上的事件边框

html - 是否可以仅使用 html/css 创建背景图像 slider

javascript - 通过 JavaScript 访问 CSS 自定义属性(又名 CSS 变量)

google-chrome - 如果未设置过期和/或无缓存 header ,Google Chrome 浏览器会缓存资源多长时间?