Buduję aplikację internetową, która oddziałuje z dokumentami w celu późniejszego drukowania. W niektórych punktach jest podobny do Dokumentów Google. Rozważam użycie cm/mm na CSS moich stron dokumentów, ponieważ pomoże mi to w generowaniu dokumentów. Przykład:Używanie cm/mm w CSS aplikacji internetowej, która replikuje interakcję z papierem, jest dobrą praktyką?
// A4 size
.page {
width: 210mm;
height: 297mm;
margin: 2cm 5cm;
}
<div class="page">
...
</div>
Jakie są główne kwestie po to podejście?
Ten artykuł jest całkiem niezły i już to przeczytałem. Ale moim problemem jest to, że będę używał cm/mm nie tylko do drukowania (np. @media print), ale do całej aplikacji. Ale ponieważ chcę, aby ekran i druk były w 100% identyczne, mam wątpliwości, że cm/mm nie jest najlepszym podejściem. –
Co zasugerujesz dla szerokości i wysokości OP dla strony? Wiemy, że strona dinA4 ma "297 mm" wysokości. Przekształcenie tego w piksele, ponieważ "cm nie jest zalecane" wydaje się bardzo dziwne. – Blauhirn
@ Blauhirn Może coś względnego, np. 'Height: 100%; width: 100% ', a następnie oddzielny arkusz stylów do drukowania. –