Bonjour,
J'ai créer une page qui doit être possible d'imprimer. En mode ecran tous les blocs se suivent, mais pour l'impression, elle doit se structurer en plusieurs page.
Pour résumer son architecture elle se compose de cette façon:
avec dans mon fichier .css :
Donc normalement j'obtiens plusieurs pages avec à l'intérieur, une succession de 'blocs'.
Le problème étant que si un 'bloc' est situé en fin de page, il est coupé en deux avec une partie sur la 1ère page et la fin sur la suivante.
En mettant "page-break-inside" à "avoid", je pensais que cela n'arriverait pas.
J'ai ce problème sous FireFox et IE, donc j'ai bien peur que le problème ne vienne de moi. Pourtant les sauts de page que j'ai instaurés d'aure part sur le site avec "page-break-after: always" fonctionne tres bien.
Ai-je mal compris le systeme page-break-inside? Ou y a t-il une "subtilité" en plus à prendre en compte.
J'ai créer une page qui doit être possible d'imprimer. En mode ecran tous les blocs se suivent, mais pour l'impression, elle doit se structurer en plusieurs page.
Pour résumer son architecture elle se compose de cette façon:
while () {
<div id='bloc'>...</div>
}
avec dans mon fichier .css :
#bloc {
page-break-inside: avoid;
}
Donc normalement j'obtiens plusieurs pages avec à l'intérieur, une succession de 'blocs'.
Le problème étant que si un 'bloc' est situé en fin de page, il est coupé en deux avec une partie sur la 1ère page et la fin sur la suivante.
En mettant "page-break-inside" à "avoid", je pensais que cela n'arriverait pas.
J'ai ce problème sous FireFox et IE, donc j'ai bien peur que le problème ne vienne de moi. Pourtant les sauts de page que j'ai instaurés d'aure part sur le site avec "page-break-after: always" fonctionne tres bien.
Ai-je mal compris le systeme page-break-inside? Ou y a t-il une "subtilité" en plus à prendre en compte.