CSS Impression -> Ajuster la taille de la page
Bonjour à tous !
Je tente de mettre en place une feuille de style css pour l'impression de ma page web. Sous IE7 et FF, l'impression contient bien tout mon corps de page. Apparement, le "zoom" par défaut est d'ajuster le contenu à la page, ce qui est parfait.
Le problème qui se pose c'est que sous IE6, le contenu n'est pas ajusté à la taille de la page ! Y'a t-il une méthode pour selectioner le bon zoom ?
PS : Comme c'est pour un intranet, je ne peux vous donner de liens ...
Extrait de la css :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| /* Propriétés pour l'impression*/
@page {
size: 21.0cm 29.7cm; /* Format A4 */
size:auto;
margin:10%;
zoom:.7;
}
@media print {
#bandeau {
display: none;
}
#pieddepage{
display:none ;
}
.actions{
display:none ;
}
} |
Merci pour vos idées ! :mrgreen:
Attribut CSS que pour IE6?
Bon j'ai bidouillé avec l'attribut "zoom" :
Code:
1 2 3 4 5
|
body {
zoom:0.8; /* Interprété que par IE */
border:1px solid red;
} |
Zoom est pris en compte que par IE, donc ca regle mon probleme sous IE6 et conserve la bonne impression sur FF, mais ... parce qu'il y a un mais :
Est ce possible de le faire interprété que par IE6 et pas par IE7 pour qui ca allait bien meme sans cela ?
Vive la bidouille :aie: