html打印表格每页都有的表头和打印分页
本文轉載:http://www.cnblogs.com/RitchieChen/archive/2008/07/30/1256829.html
在做項目的時候碰到的。用戶要求,頁面呈現太長時,打印的時候,要求,每頁上都要有表頭。找了好久,才在網上找到。原來,是要對每個表格,定義其thead,并對其樣式設置成:style="display:table-header-group"。如果要求有表尾,也一樣,要定義其tfoot,并對style="display:table-footer-group"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>無標題文檔</title>
<style>
@media print{
INPUT {display:none}
}
</style>
</head>
<body>
<TABLE border="0" width="300px" align="center">
<THEAD>
<TR><TD colspan="2" align="center">每頁都有的表頭</TD></TR>
</THEAD>
<TBODY">
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
<TR><TD>表格內容</TD><TD>表格內容</TD></TR>
</TBODY>
<TFOOT>
<TR>
<TD colspan="2" align="center">每頁都有的表尾</TD>
</TR>
</TFOOT>
</TABLE>
<input type=button value=" 打 印 " onclick=javascript:window.print()>
</body>
</html>
總結
以上是生活随笔為你收集整理的html打印表格每页都有的表头和打印分页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 自定义控件之腾讯安全卫士
- 下一篇: 什么是共享读锁和排他写锁?