0
我使用css媒體查詢打印在每個頁面上的標題,它工作正常,但當我增加列大於兩個或增加最後一列或設置高度的字體大小,它不工作,即它是沒有打印在所有頁面上。thead重複使用css
我無法理解發生了什麼問題。我想用表結構來完成它,而不是使用div position:fixed
。請檢查下面的代碼或請建議任何其他代碼來完成此任務。
在此先感謝。
<!–-css code -–>
<style>
@media print {
thead { display: table-header-group;}
}
</style>
<!–-css code- –>
<!–-html code -–>
<table id=」tbl_head」 width=」100%」>
<thead>
<tr>
<th style=」border-bottom:2px solid #999;」>
<!--Customize Header -->
<table width="100%">
<tbody>
<tr>
<td colspan="3">
<h4 style="text-align: center; font-weight: normal; background: #ccc none repeat scroll 0% 0%; font-size: 16px; padding: 8px 0px; margin: 2px 0 0 0; border: 1px solid #000;">FULLY COMPUTERISED LAB</h4>
</td>
</tr>
<tr>
<td style="text-align:left;">
<span style="text-align: left;margin-bottom: 0px;font-size: 22px;font-weight:bold">Test</span>
<span style="font-size: 12px;margin-top: 5px">Test Centre</span>
</td>
<td style="text-align:left;">
<span style="font-size:18px;margin-bottom: 2px;margin-top: 2px">Dr. sharma</span>
<span style="margin-top:2px">M.D.</span>
</td>
<td style="text-align:left;">
<span style="font-size:10px"><b>Address</b></span>
<span style="font-size:10px"><b>Phone: 0731-787878, Mobile: </b></span>
<span style="font-size:10px"><b>Email: [email protected]</b></span>
<span style="font-size:10px"><b>Time: 7:30am to 10pm; Sunday 8am to 1pm</b></span>
</td>
</tr>
</tbody>
</table>
<!--Customize Header -->
</th>
</tr>
</thead>
<!--thead tag close -->
<tbody>
<tr>
<td>
<!-- some other code here -->
</td>
</tr>
</tbody>
</table>
<!–-html code -–>
這是電子郵件嗎?如果沒有,那麼你不應該以你的方式使用桌子。表格僅用於表格數據,不應用於佈局目的。特別是你在標頭 – Pete
@ Pete中使用嵌套表格的方式,它不是一個電子郵件。它只是HTML,實際上我使用了表格或嵌套表格,因爲只有打印重複的目的。 – Surabhiv