I am trying to display the table title on subsequent pages when using the print function of browsers. Using Firefox, I can only display the title on the first page. The title is determined by the tag. The code is as follows:
<html> <head> <style type="text/css"> @media print { thead { display: table-header-group; } } </style> </head> <body> <table> <thead> <tr><td>header1</td></tr> <tr><td>header2</td></tr> <tr><td>header3</td></tr> <tr><td>header4</td></tr> <tr><td>header5</td></tr> <tr><td>header6</td></tr> <tr><td>header7</td></tr> <tr><td>header8</td></tr> <tr><td>header9</td></tr> <tr><td>header10</td></tr> <tr><td>header11</td></tr> <tr><td>header12</td></tr> <tr><td>header13</td></tr> </thead> <tbody> <tr><td> Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/> Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/> Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/> Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/> Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/>Text<br/> </td></tr> </tbody> <table> </body>
Use print preview to check my description. If you delete the following line of code
<tr><td>header13</td></tr>
The title is displayed on all pages as I want. How to fix it? This is similar to the maximum table header height.
html css printing
JP.
source share