Heim >Web-Frontend >CSS-Tutorial >Wie legt man Ränder zum Drucken einer HTML-Seite fest?

Wie legt man Ränder zum Drucken einer HTML-Seite fest?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-09 08:20:02947Durchsuche

How to Set Margins for Printing an HTML Page?

So legen Sie Ränder beim Drucken einer HTML-Seite fest

Wenn Sie zum Drucken ein separates Stylesheet verwenden, ist es wichtig, die Ränder anzupassen optimale Präsentation auf Papier. Es ist jedoch nicht immer klar, wie die Ränder im Stylesheet richtig eingestellt werden. Um konsistente Ränder zu gewährleisten, ist es wichtig, bei der Druckangabe absolute Einheiten wie Zentimeter (cm) oder Millimeter (mm) zu verwenden.

Um beispielsweise einen Rand von 25 mm auf allen Seiten des Dokuments festzulegen:

body {
  margin: 25mm 25mm 25mm 25mm;
}

Beachten Sie, dass die Verwendung von Pixeln für Ränder zu Inkonsistenzen führen kann, da Browser sie in bildschirmbasierte Werte übersetzen.

Für Für Schriftgrößen verwenden Sie in den Druckmedien Punkte (pt).

Es ist wichtig zu beachten, dass das Festlegen von Rändern am Körperelement im CSS-Stil keinen Einfluss auf die vom Druckertreiber oder Browser gesteuerten Ränder hat. Es passt den Rand des Dokuments innerhalb des druckbaren Bereichs an.

Um eine vollständige Kontrolle über die gedruckten Ränder zu erhalten, verwenden Sie die @page-Direktive, um den Papierrand festzulegen. Dies wirkt sich auf den Rand außerhalb des HTML-Body-Elements aus und wird normalerweise vom Browser gesteuert.

Hier ist ein Beispiel für die Verwendung der @page-Direktive:

@page {
    size: auto;
    margin: 25mm 25mm 25mm 25mm;
}

body {
    margin: 0px;
}

Diese Technik funktioniert in allen gängigen Browsern außer Safari . Im Internet Explorer können Benutzer die Ränder in den Druckvorschaueinstellungen anpassen.

Beachten Sie außerdem, dass IE7 die Druckgröße automatisch an die Seite anpasst, was zu Störungen der konfigurierten Ränder führen kann. Benutzer müssen die Druckgröße in der Druckvorschau auf 100 % einstellen, um dieses Verhalten zu überschreiben.

Das obige ist der detaillierte Inhalt vonWie legt man Ränder zum Drucken einer HTML-Seite fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn