Sto creando un'applicazione Web che interagisce con i documenti per la stampa successiva. In alcuni punti è simile a Google Documenti. Sto pensando di usare cm/mm sul CSS delle mie pagine di documenti perché mi aiuterà nella generazione di documenti. Esempio:L'utilizzo di cm/mm nel CSS di un'applicazione Web che replica l'interazione con la carta è una buona pratica?
// A4 size
.page {
width: 210mm;
height: 297mm;
margin: 2cm 5cm;
}
<div class="page">
...
</div>
Quali sono le principali questioni di seguendo questo approccio?
Questo articolo è abbastanza buono e l'ho già letto. Ma il mio problema è che userò cm/mm non solo per la stampa (ad esempio @media print) ma per l'intera applicazione. Ma dal momento che voglio che lo schermo e la stampa siano identici al 100%, dubito che cm/mm non sia l'approccio migliore. –
quindi cosa suggerisci per la larghezza e l'altezza dell'OP per una pagina? Sappiamo che una pagina dinA4 è alta "297 mm". Convertire questo in pixel perché "cm non è raccomandato" sembra molto strano. – Blauhirn
@Blauhirn Forse qualcosa di relativo, come 'altezza: 100%; width: 100% 'e quindi un foglio di stile separato per la stampa. –