40 votes

Numéros de page avec CSS/HTML

Un cas d'utilisation intéressant est apparu pour nous, nous demandons que lorsque nous imprimons un site web, la copie imprimée aura un en-tête de page et un pied de page, et à l'intérieur du pied de page le numéro de page.

Quelqu'un a une idée de comment réaliser cela ?

Remarque : La version du navigateur peut être la dernière de n'importe quoi, les clients sont d'autres développeurs web.

42voto

alex Points 186293

En fonction du support du navigateur requis.

@page {
  @bottom-right {
    content: counter(page) " de " counter(pages);
  }
}

Lecture supplémentaire :

6voto

Page Notes Points 51

Il y a une page de test à http://www.princexml.com/howcome/2007/xtech/papers/output/0082-32/index.xhtml qui inclut le code de contenu @page dans son fichier css. Je n'ai pas réussi à le faire fonctionner dans les versions actuelles d'IE, Chrome ou Firefox.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X