Ciao a tutti.
Premetto che sono quasi a digiuno di CSS, ma (come al solito) ho un bel pò di casini la produzione di una stampa.
Questa presenta n-pagine che contengono n-fattura. Ognuna "dovrebbe" andare su una sola pagina.
La pagina l'ho "ereditata" da un collega e per ragioni di tempo non posso riscriverla da capo. Al momento è scritta in Html puro, utilizzando una tabella principale con dimensione fissa 1100 pixel.
Il problema è che non cambia pagina correttamente, ovvero salta pagina nello stampare![]()
Ho visto che esiste la direttiva "page-break-after", che associata ad esempio a "DIV" (non utilizzato nell'attuale pagina html), manda a capo automaticamente.
Bene... dopo tutta questa premessa
Ho creato un file css con la seguente direttiva
Alla fine del codice HTML scrivo.finepagina {
page-break-after: always;
}
Le pagine le stampa TUTTE bene, ma mi lascia una pagina bianca tra una e l'altra<DIV Class="finepagina"></div>![]()
Sapete da che dipende? Forse devo utilizzare anche la direttiva
???.page {
size: 210mm 297mm; margin: 30mm;
}
Non vorrei riscrivere tutto il codice o cambiare troppo.
Grazie mille![]()
ps. non ho la direttiva </body> di chiusura