html - título - repetir filas de titulo en word no funciona
¿Es posible decirle a Safari que repita un encabezado de tabla en las páginas impresas? (3)
Es posible que desee considerar la creación de una hoja de CSS para la versión impresa de su página. Si opta por esa ruta, use la "posición: fija;". Los elementos posicionados como ''fijos'' están impresos en cada página impresa.
La parte engañosa es que cualquier elemento posicionado (es decir, la propiedad de posición no es ''estática'') se saca del flujo de documentos. Esto hace que la alineación de otros elementos (de flujo normal) con los elementos fijos sea difícil.
De acuerdo con la información en su pregunta, envolvería toda la tabla en un elemento fijo (o crearía una clase como .printedTable con la propiedad de posición establecida como fija). De esta manera, la estructura de la tabla se repetiría en cada página impresa.
Buena suerte. A.
¿Es posible repetir encabezados de tabla en Safari en cada página impresa?
Este código funciona en Firefox pero no en Safari:
<table>
<thead>
<tr>
<td>Header1</td>
<td>Header2</td>
</tr>
</thead>
<!-- lots of rows -->
</table>
Editar:
lo siguiente no lo soluciona, por lo tanto, no puede ser el mismo error que IE tiene:
thead { display:table-header-group; }
Para responder mi propia pregunta:
Después de buscar en Google y no obtener una respuesta correcta, creo que simplemente no existe un método para lograrlo. Tal vez las versiones posteriores de Safari lo incluirán.
Podría considerar imprimir el thead
periódicamente a medida que thead
por la mesa. Si la tabla es bastante larga, esto podría resultar beneficioso incluso cuando se visualice en la pantalla, ya que es muy probable que el encabezado se desplace rápidamente de la pantalla. Sin embargo, si no desea mostrarlo en la pantalla, puede agregar una clase a los encabezados reimpresos, ocultarlos en la pantalla y mostrarlos solo en la hoja de estilo de impresión.