CSS | Propiedad interior de salto de página

La propiedad page-break-inside en CSS se usa para especificar cómo se rompe la página dentro del elemento al que se aplica durante la impresión. Inserta un salto de página o, a veces, se usa para evitar el salto de página dentro de un elemento durante la impresión.

Sintaxis:

page-break-inside: auto|avoid|initial|inherit

Valores de propiedad:

  • auto: Es el valor por defecto. Este valor representa el salto de página automáticamente.

    Sintaxis:

    page-break-inside: auto;
  • evitar: Evita un salto de página dentro del elemento.
    Sintaxis:
    page-break-inside: avoid;
  • initial: establece la propiedad page-break-inside en su valor predeterminado.
    Sintaxis:
    page-break-inside: initial;
  • hereda: la propiedad page-break-inside se hereda de su padre.
    Sintaxis:
    page-break-inside: inherits;

Nota: Esta propiedad se usa principalmente para imprimir un documento.

Consulta de medios impresos:

@media print {
    img {
        display: block;
        page-break-inside: avoid;
    }
}

Ejemplo 1: este ejemplo utiliza el valor de la propiedad page-break-inside para evitar.

<!DOCTYPE html>
<html>
      
<head>
    <title>
        CSS page-break-inside property
    </title>
      
    <style type="text/css">
        @media print {
            ul {
              page-break-inside: avoid;
            }
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
      
    <h2>CSS page-break-inside property</h2>
      
    <br><br><br>
      
    <img src = 
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-logo.png" 
    alt = "" />
      
    <br><br><br><br>
  
    <p>
        Prepare for the Recruitment drive of product based
        companies like Microsoft, Amazon, Adobe etc with a
        free online placement preparation course. The course
        focuses on various MCQ's & Coding question likely to
        be asked in the interviews & make your upcoming 
        placement season efficient and successful. 
    </p>
  
<br><br><br>
  
    <img src = 
"https://media.geeksforgeeks.org/wp-content/uploads/interview-preparation-2.png"
    alt = "" />
      
    <ul>
        <li>Data Structure</li>
        <li>Algorithms</li>
        <li>C Programming</li>
        <li>C++ Programming</li>
        <li>Java Programming</li>
        <li>Python Programming</li>
        <li>PHP Programming</li>
        <li>Operating System</li>
        <li>Computer Networks</li>
        <li>DBMS</li>
        <li>SQL</li>
        <li>TOC</li>
    </ul>
</body>
  
</html>                    

Salida:
Vista previa de impresión:

Ejemplo 2: este ejemplo utiliza el valor de la propiedad page-break-inside para ninguno.

<!DOCTYPE html>
<html>
      
<head>
    <title>
        CSS page-break-inside property
    </title>
      
    <style type="text/css">
        @media print {
            ul {
              page-break-inside: none;
            }
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
      
    <h2>CSS page-break-inside property</h2>
      
    <br><br><br>
      
    <img src = 
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-logo.png" 
    alt = "" />
      
    <br><br><br><br>
  
    <p>
        Prepare for the Recruitment drive of product based
        companies like Microsoft, Amazon, Adobe etc with a
        free online placement preparation course. The course
        focuses on various MCQ's & Coding question likely to
        be asked in the interviews & make your upcoming 
        placement season efficient and successful. 
    </p>
  
<br><br><br>
  
    <img src = 
"https://media.geeksforgeeks.org/wp-content/uploads/interview-preparation-2.png"
    alt = "" />
      
    <ul>
        <li>Data Structure</li>
        <li>Algorithms</li>
        <li>C Programming</li>
        <li>C++ Programming</li>
        <li>Java Programming</li>
        <li>Python Programming</li>
        <li>PHP Programming</li>
        <li>Operating System</li>
        <li>Computer Networks</li>
        <li>DBMS</li>
        <li>SQL</li>
        <li>TOC</li>
    </ul>
</body>
  
</html>                    

Salida:
Vista previa de impresión:

Navegadores compatibles: los navegadores compatibles con la propiedad page-break-inside se enumeran a continuación:

  • Google Chrome 1.0
  • Internet Explorer 8.0
  • Firefox 19.0
  • Safari 1.3
  • Ópera 7.0

Publicación traducida automáticamente

Artículo escrito por AkshayGulati y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *