28172 sujets

CSS et mise en forme, CSS3

Bonjour,

display: table-header-group;

Je sais que cette fonction permet d'imprimer les entêtes d'un tableau sur chaque pages.

J'aimerais savoir s'il est possible d'imprimer autre chose que un THEAD. J'ai besoin d'imprimer un DIV sur chaque page, existe-il une fonction?



<div class="kiki">
J'aimerais répéter ce div sur chaque page!
</div>

<table class="TableData">
<thead>
<tr>
<th>a</th>
<th>b</th>
<th>c</th>
</tr>
</thead>

<tbody>
<tr>
<td>aaaaaaaaaaaaaaa</td>
<td>bbbbbbbbbbbbbbbbb</td>
<td>cccccccccccccc</td>
</tr>
</tbody>
</table>
<div id="kiki"><?php include ('kiki.txt') ?></div>

kiki.txt :

<?php
echo "mon texte lorem ipsum";
?>

OU (au choix)

<div id="kiki"><?php echo file_get_contents('kiki.txt') ?></div>

kiki.txt :

mon texte lorem ipsum
Arsene, je crois que tu as loupé la question. On parle de CSS print. Smiley cligne

Il faudrait voir ce que donne le positionnement fixe à l'impression, avec divers navigateurs (à tester notamment avec Opera, où ça a le plus de chances de marcher). C'est en tout cas, du moins en théorie, le seul moyen d'avoir des éléments répétés sur toutes les pages en CSS 2.1:

a écrit :
For paged media, boxes with fixed positions are repeated on every page.

Source: http://www.w3.org/TR/CSS21/visuren.html#fixed-positioning
Modifié par Florent V. (25 Nov 2008 - 22:33)