"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como evitar páginas extras em branco ao imprimir com CSS?

Como evitar páginas extras em branco ao imprimir com CSS?

Publicado em 2024-11-08
Navegar:390

How to Prevent Extra Blank Pages When Printing with CSS?

Evitando páginas em branco adicionais ao imprimir com CSS

Ao imprimir documentos HTML usando uma propriedade CSS, os usuários podem encontrar um problema onde um espaço em branco extra a página é impressa antes ou depois do conteúdo pretendido. Para resolver esse problema, considere as seguintes soluções:

Uma abordagem é usar a propriedade page-break-after com um valor sempre. No entanto, isso pode introduzir uma página em branco extra antes do conteúdo. Para evitar isso, tente definir page-break-before como sempre.

Como alternativa, um método mais eficaz é utilizar consultas de mídia especificamente para fins de impressão, como:

@media print {
    html, body {
        height: 99%;    
    }
}

Ao definir a altura dos elementos HTML e do corpo para 99% na consulta de mídia impressa, você pode eliminar qualquer espaço em branco adicional que possa estar causando a impressão da página extra.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3