Version complète: sur le forum Webmaster Hub : Impression Tableau
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Portekoi
Bonjour,

Tout d'abord, je suis (hélas) sous IE à mon taf. J'ai créé toute une liste de formulaire.

Lors de l'impression, certains de mes tableaux se retrouvent couper en deux.

J'ai donc chercher à faire ceci :

<div style="page-break-inside: avoid;">
Mon tableau et tout et tout smile.gif
</div>

Et ceci pour chacun de mes tableaux. (39 au total)

Mais y a rien à faire, il me les découpe quand même lors de l'impression...

Comment faire? sad.gif

A bientot

Portekoi
Dan
Salut portekoi,

Tu as donné la réponse toi-même: cet attribut n'est pas supporté par Internet Explorer. sad.gif

Dan
Portekoi
Pas de violence... c'est pas les vacances... je reste zen....

:gueule: :gueule:

N'y a t'il pas un autre moyen? Une solution.... quelque chose quoi sad.gif

Help
Portekoi
Salut,

Je remontre se post car j'ai trouvé la solution (dans le code d'un collègue IMSTP5.gif )

CODE
<table>
<tr>
<td>
Votre tableau 1
</td>
</tr>
</table>
<div style="page-break-before:always">&nbsp</div>
<table>
<tr>
<td>
Votre tableau 2
</td>
</tr>
</table>
....................
<div style="page-break-before:always">&nbsp</div>
<table>
<tr>
<td>
Votre tableau n
</td>
</tr>
</table>


En faites, il faut ouvrir le premier tableau et faire sa boucle normalement.
Toujours dans la boucle, calculer le nombre de lignes désirées par page.
Une fois ce nombre+1 atteint, fermer le tableau, mettre le div comme ci-dessus, ouvrir le tableau et réafficher les en-têtes de colonnes (faire une fonction).

Et le tour est joué.

++

Portekoi

PS : Maintenant, faut que j'arrive à aligner les colonnes entre 2 tableaux... une idée?
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.