Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: alkor le le 12-09-2004 a 23:13:33

Titre: Impression d'un DIV à cheval sur 2 pages
Posté par: alkor le le 12-09-2004 a 23:13:33

Bonsoir,

j'ai lancé l'impression d'une page HTML contenant des DIV, et, lorsqu'un DIV contenant du texte par exemple est coupé sur 2 pages lors de l'impression la partie se trouvant sur la 1ère page ne s'imprime pas. Plus précisément, ce sont les bords gauche et droit qui ne s'impriment pas.

Comment y remédier ?

NB :
J'ai défini les paramètres de mon DIV dans un CSS comme indiqué ci-dessous :

.divimpression {

background-color: #ffffff;
padding-right: 0px;
padding-left: 0px;
border-top: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

Titre: Re:Impression d'un DIV à cheval sur 2 pages
Posté par: Netah le le 13-09-2004 a 10:04:25

Je n'ai pas bien cerné ton pb mais pour éviter tout probleme d'impression, tu dois inclure ton css sous la forme :

Code:

<link type = "text/css" rel = "stylesheet" href = "layout.css" media = "screen" >

puis d'y ajouté un nouveau :

Code:

<link type = "text/css" rel = "stylesheet" href = "print.css" media = "print" >

Dans lequel tu masques les div non souhaité et ne laisse que le contenu avec une présentation adapté à l'impression.

Code:

.menuH_
{
   display:none;
}
.main_
{
   font-family: Tahoma;
   font-weight:normal;
}

par exemple.

Titre: Re:Impression d'un DIV à cheval sur 2 pages
Posté par: alkor le le 15-09-2004 a 08:27:28

Merci pour ton idée, mais en fait j'utilise déjà cette technique et, dans tous les cas, les DIV changent juste en largeur, et, j'y enlève la fonction de déroulant (bref).

Pour revenir à mon interrogation, contrairement aux TABLEAU (<table> ... </table>) qui eux s'impriment sans problème même à cheval sur 2 pages d'impression, les DIV à qui l'on place une couleur et une épaisseur de bordure (haut, bas, gauche, droite) ne s'imprime pas sur la fin de la 1ère page alors que sur la suivante ça marche sans problème en haut de cette dernière. Mytère ...

Merci tout de même de ta suggestion ;-)

Titre: Re:Impression d'un DIV à cheval sur 2 pages
Posté par: MarvinLeRouge le le 22-09-2004 a 18:38:59

Salut,

C'est peut-être un problème d'impression hors marges.
Sinon, tu peux esquiver le problème grâce à page-break qui te permet d'obliger le saut de page avant ou après.

Mais j'avoue que je ne comprends pas bien ton pb.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.