【发布时间】:2016-06-24 02:30:00
【问题描述】:
【问题讨论】:
-
所以,我希望左 div 的元素只显示在第一页
-
如何在所有页面的左div中显示内容
-
如何在所有页面中获取左侧 div
【问题讨论】:
可能最简单的方法是为您的两个侧边栏使用固定定位,并分别绝对定位您的内容。从 dompdf 0.7.0 开始并包括在内,固定位置的内容将跨页面复制,而绝对定位的内容目前仅在当前页面上呈现。
@page { margin: 50px 120px; }
.left-col { position: fixed; left: -1100px; top: 0px; bottom: 0px; width: 80px; background-color: green; }
.left-col.content { position: absolute; padding: 5px; font-size: .85em; }
.right-col { position: fixed; right: -1100px; top: 0px; bottom: 0px; width: 80px; background-color: brown; }
<div class="left-col"></div>
<div class="left-col content">
<!-- first-page column content -->
</div>
<div class="right-col"></div>
<div>
<!-- main document content -->
</div>
【讨论】: