es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Markdown: evitar saltos de página

He estado usando saltos de página en todo mi documento para asegurarme de que no haya tablas o secciones enteras divididas con saltos de página. Pero de esta manera, el documento es muy difícil de manejar. A medida que se vuelve más largo, se necesitan hacer más ajustes y creo que sería más eficiente declarar “aquí no está permitido el salto de página” en lugar de “salto de página aquí”.

¿Puedo hacer esto en HTML/md?

Actualización:
He estado usando HTML para insertar saltos de página en un documento .md:
html
<p style="page-break-after: always;">&nbsp;</p>

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, puedes declarar que no se permita un salto de página en HTML/md agregando el siguiente código a tu hoja de estilo CSS:

    @media print {
      /* no se permitirá un salto de página después de ninguno de los elementos con la clase 'no-break' */
      .no-break {
        page-break-after: avoid !important;
      }
    }
    

    Luego, puedes agregar la clase “no-break” a cualquier elemento al que no desees que se le aplique un salto de página:

    <div class="no-break">
      <!-- Contenido que no debería tener un salto de página después -->
    </div>
    

    De esta manera, puedes evitar usar saltos de página en todo el documento y facilitar su gestión.

Comments are closed.