Estou usando este CSS para definir uma margem ao redor do meu documento HTML quando um usuário deseja imprimi-lo. No entanto, quando olho para as opções de impressão, mais configurações não estão definidas como personalizadas e não vejo 1 na margem.
@media print {
body {
min-width: 1000px;
}
page {
margin-top: 1in;
margin-bottom: 1in;
margin-left:1in;
margin-right:1in;
}
.container { display: block; }
div, p, ..etc { page-break-inside: auto; }
}
Bom dia. Seu problema provavelmente decorre de dois problemas principais: 1. O seletor está incorreto – o CSS não reconhece um elemento de página a menos que explicitamente definido em uma regra @page. 2. As margens devem ser definidas dentro de @page – A maneira correta de aplicar margens de impressão é usando @page. Solução Modifique seu CSS assim:
Agora, ao imprimir, verifique as configurações de visualização de impressão para confirmar se a margem está definida corretamente.