我有一个chrome的问题,我还不知道。 我在这里跟踪了许多帖子并四处搜索,但他们没有帮助。 我的Chrome版本是55.0.2883.87米(64位),可能也是用户的版本。
page-break-inside:avoid;根本不起作用。 从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不会这样做并且工作正常。
任何提示?
先谢谢,你们真棒。
答案 0 :(得分:0)
问题出在边距为负的元素上。