首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Css打印-内容分页

问Css打印-内容分页
EN

Stack Overflow用户
提问于 2016-05-07 16:12:15
回答 1查看 2.6K关注 0票数 1

我有一个网页,它的内容打印在一个预先打印的收据模板。我面临的问题是模板在每个页面上有三个部分。标头部分有发票号,客户名称等。内容部分,该节以表格行格式填充。此节是动态的,无法预测行数和高度。页脚部分包含金额之和等。

我想保持标题只在第一页,页脚只在底部的最后一页。动态中间部分应根据内容在多个页面中进行拆分和分发。中间页的页眉和页脚部分应在其各自的空间上保持空。

有谁能帮我用html5和css3制作这个结构吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-09 02:09:59

你好,这是我的解决方案

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
<style>
// does not show the div other than print
@media all {
  .page-break   { display: none; }
}
//make it break the page
@media print {
  .page-break   { display: block; page-break-before: always; }
  #content{
    color:blue;
  }
}
</style>
<header>
  <h1>HEADER</h1>
</header>
<div class="page-break"></div>
<section id="content">
  <h1>CONTENT</h1>
</section>
<div class="page-break"></div>
<footer>
  <h1>FOTTER</h1>
</footer>
</body>
</html>

希望能有所帮助,这里有一个链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37090793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档