延伸到多個打印頁面上的表格將使用firefox重新打印它的thead和tfoot部分。這通常很好,但是,有沒有辦法關閉這種行爲與CSS?打印時不要重複TFOOT
[更新]感謝迄今的迴應。我希望在表格的底部打印一次,但不是在每頁的末尾。再次感謝。
延伸到多個打印頁面上的表格將使用firefox重新打印它的thead和tfoot部分。這通常很好,但是,有沒有辦法關閉這種行爲與CSS?打印時不要重複TFOOT
[更新]感謝迄今的迴應。我希望在表格的底部打印一次,但不是在每頁的末尾。再次感謝。
簡單的解決方案:不要使用tfoot
。將頁腳行放在tbody
的末尾。現在他們會在桌子底部打印,而不是在其他地方打印。
我相信這是客戶的偏好 - 其他人建議使用javascript解決方案來生成可打印的頁面,尤其是如果表格的頁腳有總計或類似內容。
<link rel='stylesheet' src='something.css' media='print'>
並在該樣式表中隱藏(顯示:無)或使用thead和tfoot元素執行任何您想要的操作。如果表是動態生成的,則可以使用javascript檢查其大小,並在該打印樣式表中應用適當的類。
我找到了另一種方式來做到這一點:
<tfoot style="display: table-row-group">
</tfoot>
這適用於Firefox的,但當然,顯示屬性是出了名不跨瀏覽器兼容。
想到這一點,但是,我想使用jquery的tablesorter,很好地忽略了排序時的add和tfoot。 – 2009-01-24 01:26:37
如何在打印的表格下方使用單獨的表格(或DIV)? – Shog9 2009-01-24 02:01:07