Bonjour,
Je suis en train de créer des règles css pour l'impression d'une page html et j'ai un petit problème:
J'ai sur ma page plusieurs éléments section qui se suivent avec la structure suivante (simplifié ici):
les div.datesLieux et div.desc ont la propriété display: table-cell, chaque section à la propriété display: table
Lorsque je souhaite imprimer, je m'aperçois que certains blocs div.element sont coupés en deux, le contenu se séparant donc sur deux pages.
Comment éviter cela ? Je ne souhaite pas introduire de changement volontaire de page à certains endroits précis de mon document, mais simplement éviter, au maximum, qu'un bloc div.element se retrouve séparé sur deux pages (donc introduire un changement automatique de page avant ou après le bloc).
Je remercie d'avance toute personne qui pourra m'aider
Modifié par methos1435 (09 Jan 2014 - 13:47)
Je suis en train de créer des règles css pour l'impression d'une page html et j'ai un petit problème:
J'ai sur ma page plusieurs éléments section qui se suivent avec la structure suivante (simplifié ici):
<section class="exp">
<div class="element">
<div class="datesLieux">
....... contenu .........
</div>
<div class="desc">
<ul>
<li> ..... </li>
<li> ..... </li>
.....
</ul>
</div>
</div>
</section>
les div.datesLieux et div.desc ont la propriété display: table-cell, chaque section à la propriété display: table
Lorsque je souhaite imprimer, je m'aperçois que certains blocs div.element sont coupés en deux, le contenu se séparant donc sur deux pages.
Comment éviter cela ? Je ne souhaite pas introduire de changement volontaire de page à certains endroits précis de mon document, mais simplement éviter, au maximum, qu'un bloc div.element se retrouve séparé sur deux pages (donc introduire un changement automatique de page avant ou après le bloc).
Je remercie d'avance toute personne qui pourra m'aider
Modifié par methos1435 (09 Jan 2014 - 13:47)