Saltar al contenido

Propiedad CSS page-break-before

La propiedad page-break-before define un salto de página antes de un elemento.

advertencia

La propiedad page-break-before ha sido reemplazada por la propiedad break-before.

Por lo general, los saltos de página se aplican a medios paginados como libros o documentos impresos. Una vez que se produce un salto de página, el diseño actual finaliza y el contenido restante fluye a la siguiente página. Este comportamiento es común en documentos PDF.

La propiedad page-break-before te permite especificar si el contenido siguiente debe comenzar en una página izquierda o derecha. Puedes usar la regla CSS @media para definir estilos de salto para documentos impresos.

Valor inicialauto
Se aplica aElementos de bloque.
HeredadoNo.
AnimableNo.
VersiónCSS2
Sintaxis DOMobject.style.pageBreakBefore = "left";

Sintaxis

Sintaxis de CSS page-break-before

css
page-break-before: auto | always | avoid | left | right | recto | verso | initial | inherit;

Usa el siguiente ejemplo de código para definir un salto de página antes del elemento:

Ejemplo de código CSS page-break-before

css
@media print {
  h2 {
    page-break-before: right;
  }
}

Valores

ValorDescripción
autoPermite saltos de página automáticos antes del elemento.
avoidEvita que se produzca un salto de página antes del elemento.
alwaysFuerza un salto de página antes del elemento.
leftInserta un salto de página antes del elemento de modo que la siguiente página se formatee como una página izquierda.
rightInserta un salto de página antes del elemento de modo que la siguiente página se formatee como una página derecha.
rectoInserta un salto de página antes del elemento de modo que la siguiente página se formatee como una página derecha (equivalente a right).
versoInserta un salto de página antes del elemento de modo que la siguiente página se formatee como una página izquierda (equivalente a left).
initialEstablece esta propiedad en su valor predeterminado.
inheritHereda esta propiedad de su elemento principal.

Práctica

¿Cuál es la función de la propiedad 'page-break-before' en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.