Drucken Sie Seitenzahlen auf Seiten beim Drucken von HTML
Ich habe gelesen, eine Menge von web-sites über das drucken von Seitenzahlen, aber trotzdem konnte ich es nicht machen, Anzeige für meine html-Seite, wenn ich versuche, es zu drucken.
Damit der CSS-code neben:
@page {
margin: 10%;
@top-center {
font-family: sans-serif;
font-weight: bold;
font-size: 2em;
content: counter(page);
}
}
Habe ich versucht, diese Seite der Regel innerhalb
@media all {
*CSS code*
}
Und außerhalb von ihm, versucht, es in @media print
aber nichts hat mir geholfen, um die Seite anzuzeigen zahlen auf meiner Seite. Ich habe versucht, mit FireFox und Chrome(basierend auf WebKit, wie Sie wissen). Ich denke, das problem ist in meinem html-oder css-code.
Könnte jemand mir zeigen, ein Beispiel für die Umsetzung dieser @page
Regel in der großen html-Seite mit mehreren Seiten? Ich brauche nur den code der html-Seite und den code der css-Datei, die funktioniert.
P. S. ich habe die neuesten unterstützten Versionen der Browser.
InformationsquelleAutor der Frage Donvino | 2013-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als @Seite mit pagenumbers arbeiten nicht im Browser denn nun war ich auf der Suche nach alternativen.
Habe ich ein Antwort geschrieben von Oliver Kohll.
Ich werde umbuchen es hier, damit jeder es finden konnte leichter:
Für diese Antwort sind wir nicht mit @page, das ist eine Reine CSS-Lösung, jedoch funktioniert im FireFox 20+ Versionen. Hier ist die link ein Beispiel.
Die CSS ist:
Und der HTML-code ist:
Diese Weise können Sie Ihre Seitenzahl durch Bearbeiten der Parameter auf #pageFooter. Mein Beispiel:
Diesem trick arbeitete für mich in Ordnung. Hoffe es wird Euch helfen.
InformationsquelleAutor der Antwort Donvino
Können Sie dies versuchen, können Sie verwenden
content: counter(page);
Ref: http://www.w3.org/TR/CSS21/generate.html#counters
http://www.princexml.com/doc/9.0/page-numbers/
InformationsquelleAutor der Antwort Krish R
Dies ist, was Sie wollen:
InformationsquelleAutor der Antwort SaturnsEye
InformationsquelleAutor der Antwort user9663245