dompdf在每个页面上都留下div,但除了第一页之外没有它的元素

时间:2016-03-09 15:49:36

标签: html laravel dompdf

enter image description here

我正在使用laravel dompdf来创建简历。我有没有颜色的左div和右div。我希望每个页面都显示左侧div。但我希望它的元素只在第一页上显示。我该怎么办?

1 个答案:

答案 0 :(得分:1)

最简单的方法可能是为您的两个侧边栏使用固定定位并绝对单独定位您的内容。通过并包括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>