28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Mon application web permet de télécharger une version PDF de certains documents rédigés en ligne dans l'application. J'utilise le moteur WebKit (via wkhtmltopdf) pour générer ces PDF à partir de gabarits décrits en HTML et CSS.

Je voudrais que chaque page imprimée soit encadrée. J'ai naïvement déclarer en CSS une bordure sur le body, mais elle est interrompue par les sauts de page, par exemple sur la première page la bordure du bas n'apparaît pas et sur la seconde la bordure du haut n'apparaît pas.

J'ai cherché une solution dans http://www.w3.org/TR/CSS2/page.html mais sans trouver. De toute façon WebKit n'implémente pas @page (Wikipedia).

D'où ma question : est-il possible de faire ce que je souhaite faire ? Proprement en CSS ou via une bidouille ?

Merci d'avance pour vos lumières Smiley smile
Modifié par Florent2 (12 Sep 2009 - 00:19)