2017-01-31 5 views
0

Es gibt einige hier Antworten auf SO zeigt, wie die Kopfzeile/Fußzeile von einer Seite im Druck zu entfernen, etwas mit wie folgt aus:Css Drucksheet entfernen Datum aber Marge halten

@page { 
    margin: 0; 
} 

Während dies in der Tat entfernt die Datum/Seite von der Seite hat es einen Nachteil. Dadurch wird auch der Seitenrand von der Seite entfernt, was bedeutet, dass der Inhalt ganz oben auf der Seite beginnt.

Ist es möglich, die Kopf-/Fußzeile zu entfernen, aber immer noch einige Ränder auf der Seite zu bekommen, um es besser aussehen zu lassen?

+0

Was ist '@media print {#footer {display: none; }} 'https://developer.mozilla.org/docs/Web/CSS/@media –

+0

Vielen Dank für Ihre Antwort, ich denke, dass Sie Vorschlag nur dann, wenn ich ein Element mit der ID #footer habe. Ich suche, das Datum und die Seite zu entfernen, die ich denke, dass durch den Browser oder den Drucker hinzugefügt wird. –

+0

Sie haben recht, wie mein Vorschlag zutreffen würde - mir war nicht klar, dass Sie die Header und Fußzeilen von _browser_ gemeint haben. Sie könnten Ihre Frage verbessern, indem Sie das klarer machen. (und vielleicht Link zu "einige Antworten hier auf SO") –

Antwort

1

Sie können dies umgehen, indem auf ein anderes Element enthält die Zuordnung margin:

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

@media print{ 
    body{ margin: 4cm; } 
} 
+0

Danke Serge, ich werde das morgen versuchen. –

Verwandte Themen