Css打印内容的分页符
Css print - page break on content
我有一个网页,它将内容打印在预先打印的收据模板上。我面临的问题是,模板每页有三个部分。带有票据编号、客户名称等的标题部分。。以表格行格式填充的内容部分。此部分是动态的,无法预测行数和高度。页脚部分包含金额等的总和。
我希望页眉只在第一页,页脚只在最后一页的底部。动态中间部分应该分解并分布在多个页面中,这取决于内容。中间页的页眉和页脚部分应在其各自的空间中保持为空。
有人能帮我用html5和css3制作这个结构吗。
你好,这是我的解决方案
<!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>
希望它能有所帮助,这里有一个链接
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 如何通过引用var Using DataTables来进行分页或排序
- 使用CSS或JavaScript计算分页符的数量
- DataTables-创建自定义分页样式(加载更多样式)
- 使用ajax的服务器端分页&jQuery
- 分页:如何用AJAX加载第一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 不带jquery的全屏分页
- 更改组合框分页后,getValue和getRawValue返回相同的值
- jQuery简单分页
- 使用jQuery在表中分页
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- jQuery:根据select选项中的每页项目进行分页
- 如何为我的分页添加格式
- Css打印内容的分页符
- 打印包含1页以上的表数据时,如何在浏览器打印中添加分页符
- 打印时每页上的分页符和表头.打印表 CSS 问题
- 任何使用javascript(打印媒体)进行分页符的方法
- 窗口.print在ie11中没有打印表中的所有分页数据
- 在radGrid Telerik Asp.Net 中打印数据后允许分页