Cree una sección con cada página y utilice el siguiente código para ajustar los márgenes, altura y anchura.
Si está imprimiendo en tamaño A4.
Luego el usuario
Tamaño: 8.27 pulgadas y 11.69 pulgadas
@page Section1 {
tamaño: 8.27 pulgadas 11.69 pulgadas;
margen: .5 pulgadas .5 pulgadas .5 pulgadas .5 pulgadas;
margen superior de encabezado mso: .5 pulgadas;
margen de pie de página mso: .5 pulgadas;
fuente de papel mso: 0;
}
div.Section1 {
página: sección 1;
}
luego crear un div con todo su contenido dentro de él.
Escriba su contenido aquí...
o
@media print {
.page-break {
altura: 0;
salto de página antes de: siempre;
margen: 0;
borde superior: ninguno;
}
}
body, p, a,
span, td {
tamaño de fuente: 9pt;
familia de fuentes: Arial, Helvetica, sans-serif;
}
body {
margen-izquierdo: 2em;
margen-derecho: 2em;
}
.page {
altura: 947px;
padding-top: 5px;
salto de página después de: siempre;
familia de fuentes: Arial, Helvetica, sans-serif;
posición: relativa;
borde inferior: 1px sólido #000;
}
15 votos
Puedes visitar: github.com/delight-im/HTML-Sheets-of-Paper
0 votos
Posible duplicado de: stackoverflow.com/questions/16649943/css-to-set-a4-paper-size
1 votos
¡El verdadero "HTML para imprimir" está llegando! Consulta toda la historia en stackoverflow.com/q/10641667/287948 y el módulo de fragmentación de nivel 3 de CSS de la W3C, ¡que está llegando!
0 votos
¿Cuál era la intención de hacer eso? ¿Estás dejando MS Office por las tecnologías web? Al menos eso es lo que estoy intentando pero todavía necesito algo de entrada sobre cómo. Responder a eso terminaría la historia que comenzó con esta pregunta.