Estoy tratando de mostrar el encabezado de la tabla en las páginas siguientes al utilizar la funcionalidad de impresión de browser. Usando Firefox solo puedo mostrar el encabezado en la primera página. El encabezado está definido por etiqueta. El código es el siguiente:Imprimir el encabezado de la tabla en las páginas siguientes
<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>
Usar la vista preliminar para poner a prueba mi descripción. Si extrae la siguiente línea de código
<tr><td>header13</td></tr>
La cabecera aparecen en todas las páginas como que quiero. ¿Cómo puede solucionar esto? Esto parece una cuestión de altura máxima del encabezado de la tabla.
intenté con lo que dices pero desafortunadamente no funciona. Por favor prueba con mi ejemplo para ver que no funciona y luego elimina la línea "header 13". Entonces el comportamiento es el esperado. Supongo que es cuestión de altura máxima de la etiqueta thead –