W3docs

Propiedad CSS page-break-before

The CSS -page-break-before property defines a page break before a specified element. See the values of this property.

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

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

@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

Práctica

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