css - CSS:无法建立分页符
问题描述
在尝试每隔 3 次建立分页符时,我遇到了很多障碍item_wrapper
。我的元素结构和一般样式是这样的:
<div class='main_wrapper'>
<div class='main'>
<div class='main_details'>
<div class='main_items_container'>
<div class='main_items_wrapper'>
<div class='item_wrapper'>...</div>
<div class='item_wrapper'>...</div>
<div class='item_wrapper'>...</div>
<div class='item_wrapper'>...</div>
<div class='item_wrapper'>...</div>
<div class='item_wrapper'>...</div>
<div class='item_wrapper'>...</div>
<div class='item_wrapper'>...</div>
</div>
</div>
</div>
</div>
</div>
.main_wrapper {
display: inline-block
}
.main {
position: relative
width: 100%
height: 100%
}
.main_items_wrapper {
display: flex
flex-direction: column
}
.item_wrapper {
display: block
}
以下是我的初步解决方案:
@media print {
.main_items_wrapper:nth-child(3n) {
break-after: always
}
}
请注意,我已尝试遵循许多帖子的建议 - 显示、宽度、高度、浮动等。不幸的是,我无法让它工作。任何帮助将不胜感激。先感谢您。
解决方案
好吧,似乎与关联的 flexbox.main_items_wrapper
是问题所在。当然吸取了教训。感谢那些花时间帮助我的人。
推荐阅读
- postgresql - 使 AWS RDS 只读副本可写入 Postgresql 的任何选项?
- browser - Javascript如何使历史回退强制刷新?
- node.js - 尝试在 node.js 中使用 axios 复制 curl -c post/get
- unity3d - 一个一个地显示 10 个单独的网格,并具有循环行为以为空的游戏对象创建“动画”?
- javascript - 当页面在 IE11 中冻结时,如何防止触发 OnBlur 事件
- python - 如何在python中的csv文件的起始位置添加列?
- python - Django模型视图集内置删除方法不起作用
- objective-c - WKWebView:如何在 objc 中打开另一个 WKWebView
- python - pyparsing 以与输入文本相同的顺序对匹配的字符串和不匹配的字符串进行分组
- javascript - 将两个节点应用服务器连接到单个 mongo db 数据库