tabla seccion salto quitar para pagina page medio linea inside imprimir como after html printing page-jump

seccion - ¿Puedo forzar un salto de página en la impresión HTML?



salto de pagina en html para imprimir (4)

Estoy haciendo un informe HTML que se podrá imprimir, y tiene "secciones" que deberían comenzar en una página nueva.

¿Hay alguna forma de poner algo en el HTML / CSS que indique al navegador que necesita saltar a una nueva página en ese punto?

No necesito que esto funcione en todos los navegadores, creo que puedo decirle a la gente que use un conjunto específico de navegadores para poder imprimir esto.

Gracias
Daniel


@ Chris Doggett tiene perfecto sentido. Aunque encontré un truco divertido en lvsys.com , y realmente funciona en Firefox y Chrome. Simplemente coloque este comentario en cualquier lugar donde desee insertar el salto de página. También puede reemplazar la etiqueta <p> con cualquier elemento de bloque.

<p><!-- pagebreak --></p>


Agregue una clase de CSS llamada "pagebreak" (o "pb"), así:

.pagebreak { page-break-before: always; } /* page-break-after works, as well */

A continuación, agregue una etiqueta DIV vacía ( o cualquier elemento de bloque que genere un cuadro ) donde desee el salto de página.

<div class="pagebreak"> </div>

No aparecerá en la página, pero dividirá la página al imprimir.


Pruebe este link

<style> @media print { h1 {page-break-before:always} } </style>


Puede utilizar la propiedad CSS page-break-before (o page-break-after ). Simplemente configure page-break-before: always en los elementos de nivel de bloque (por ejemplo, encabezado, div , p o elementos de table ) que deberían comenzar en una nueva línea.

Por ejemplo, para causar un salto de línea antes de cualquier encabezado de segundo nivel y antes de cualquier elemento en la newpage clase (por ejemplo, <div class=newpage> ...), <div class=newpage>

h2, .newpage { page-break-before: always }