<!DOCTYPE html>
<html>
<head>
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/css/bootstrap.min.css" rel="stylesheet" />
<style>
.page-header, .page-header-space {
height: 80px;
}
.page-footer, .page-footer-space {
height: auto;
}
.page-footer {
position: fixed;
bottom: 0;
width: 100%;
border-top: 1px solid black; /* for demo */
background: yellow; /* for demo */
}
.page-header {
position: fixed;
top: 0mm;
width: 100%;
/* border-bottom: 1px solid black; for demo */
background: yellow; /* for demo */
}
.page {
page-break-after: always;
}
@page {
/* margin: 20mm*/
margin-top: 0.25in;
}
@media print {
thead {display: table-header-group;}
tfoot {display: table-footer-group;}
body {margin: 0;}
}
</style>
</head>
<body>
<div class="page-header" style="text-align: center">
I'm The Header
</div>
<!--
<div class="page-footer">
I'm The Footer
</div>
-->
<table>
<thead>
<tr>
<td>
<div class="page-header-space"></div>
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<!-- 内容一定要在 td 内 -->
<!-- 内容区 -->
<table class="table-bordered w-100 d-print-table">
<thead>
<tr><td>Header</td><td>Header</td><td>Header</td><td>Header</td><td>Header</td></tr>
</thead>
<tbody>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
<tr><td>123</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>
</tbody>
</table>
<!--*** CONTENT GOES HERE ***-->
<div class="page">PAGE 1</div>
<div class="page">PAGE 2</div>
<div class="page" style="line-height: 3;">
PAGE 3 - Long Content
<br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praesent tempor facilisis dapibus. Aliquam cursus diam ac vehicula pulvinar. Integer lacinia non odio et condimentum. Aenean faucibus cursus
mi, sed interdum turpis sagittis a. Quisque quis pellentesque mi. Ut erat eros, posuere sed scelerisque ut, pharetra vitae tellus. Suspendisse ligula sapien, laoreet ac hendrerit sit amet, viverra vel mi. Pellentesque faucibus nisl et dolor
pharetra, vel mattis massa venenatis. Integer congue condimentum nisi, sed tincidunt velit tincidunt non. Nulla sagittis sed lorem pretium aliquam. Praesent consectetur volutpat nibh, quis pulvinar est volutpat id. Cras maximus odio posuere
suscipit venenatis. Donec rhoncus sceler
</div>
<!-- ./ end 内容区 -->
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>
<div class="page-footer-space"></div>
</td>
</tr>
</tfoot>
</table>
</body>
</html>
Html 打印模板(带页眉页脚)
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- print()方法用于打印当前窗口的内容,支持部分或者整个网页打印。 调用print()方法所引发的行为就像用户单...
- 前言: 客户有这样一个需求中的需求,导出的Excel表格需固定表头,方便分页打印。 单单站在Excel角度来说,点...
- 页面中添加样式: @page {size: auto; /* auto is the initial value...
- 打印模板下载失败解决方法 Q: 打印模板的地址在客户浏览器可以打开,打印组件提示下载失败 A: 如果遇到模板下载失...