28173 sujets

CSS et mise en forme, CSS3

Bonjour @ tous,

je cherche à répéter le header et le footer de mon document au moment de l'imrpession. Ils doivent se répéter sur chaque page. Je n'ai aucune idée de la façon de faire en css seul.

J'ai bien trouvé un lien ici mais pas sur ce forum.
La méthode consiste à mettre les données dans un tableau et de déclarer le hhead et le foot en 'table-header-column' et 'table-footer-column'. Elle fonctionne cependant, je veux me débarasser des tableaux et cela ne marche pas avec des div.

J'ai bien regardé sur les sites relatant des médias paginés, je n'ai rien trouvé qui a accroché mon attention.

Des idées, une direction à prendre ?
Modifié par Jean-Luc Picard (15 Jul 2006 - 11:02)
Bonjour,

Jean-Luc Picard a écrit :
Bonjour @ tous,

je cherche à répéter le header et le footer de mon document au moment de l'imrpession. Ils doivent se répéter sur chaque page. Je n'ai aucune idée de la façon de faire en css seul.


On ne peut pas.

Cela figure en théorie dans CSS2.0, mais n'a jamais été implémenté, et a été retiré de CSS2.1 qui, elle, reflète les implémentations réelles par le plus petit dénominateur commun des capacités des navigateurs (FF, à peu de choses près, avec heureusement un dose de KHTML et d'Opera pour ne pas être trop limité).

Jean-Luc Picard a écrit :

Des idées, une direction à prendre ?


Générer du PDF à la volée côté serveur. Les solutions libres ne manquent pas. C'est facile d'usage, et truffé d'avantages annexes. En plus, c'est amusant à faire: on y retrouve la logique de "tableaux de mise en forme", cellule après cellule Smiley cligne
Modifié par Laurent Denis (15 Jul 2006 - 12:17)