2009-03-05 10 views
3

Ich entwerfe diese Seite, die für technische Ingenieure ist, um Abzüge zu nehmen, und die Seitengrößen sind vielfältig. Wenn Seiten gedruckt werden, werden Tabellen in zwei Hälften geschnitten, was es für sie schwierig macht, sie zu lesen. Gibt es einen Code, mit dem die Drucke in ein A4-Blatt pro Seite passen? Die andere Lösung ist, dass ich PDFs von jeder Seite in A4-Größe mache und einen "diese Seite drucken" -Knopf auf jeder Seite anbringe, aber das scheint ein wenig unprofessionell zu sein, irgendwelche Ideen?Drucken von HTML-Seiten in A4

+0

möglich duplicate of [Wie man eine HTML-Seite in A4-Papierformat-Seiten erstellt?] (Http://stackoverflow.com/questions/3341485/how-to-make-a-html-page-in- a4-Papierformat-Seiten) –

Antwort

6

Verwenden Sie das CSS-Medienattribut, um ein anderes CSS zum Drucken anzugeben.

Sie müssen auch bedenken, dass jeder Browser das Drucken auf seine eigene Art und Weise implementiert (genau wie beim CSS-Rendering).

2

Verwenden Sie eine Druck-CSS. Alles hängt davon ab, wie der Benutzer die Druckeinstellungen im Dialog vornimmt, und erinnern Sie sich, web! = Print.

2

Der beste Weg, den ich gefunden habe, um A4-Layouts zu maximieren, ist, dass mein CSS für den Druck% anstelle von Pixeln verwendet wird. Dadurch wird sichergestellt, dass sich keine Elemente außerhalb des A4-Druckbereichs befinden.