【发布时间】:2014-11-20 02:43:09
【问题描述】:
这不会在 Firefox 的打印预览中产生预期的结果:
<aside>
side
</aside>
<div>
<p> page 1 </p>
<p> page 2 </p>
</div>
CSS:
body{
display: flex;
}
aside{
flex: none;
width: 100px;
}
div{
flex: auto;
}
p{
break-after: always;
page-break-after: always;
}
在 Chrome 和 IE 中,我应该得到 2 个页面。当祖先是弹性框时,FF 似乎不会在 2 页中破坏 div。为什么?
【问题讨论】:
-
截至 2017/08 年,这仍然是 FF 中的一个问题。这可能会通过
break-after得到解决,但尚未在任何浏览器中实现。
标签: css firefox printing flexbox page-break