28173 sujets

CSS et mise en forme, CSS3

Bonjour,
J'ai attaché une feuille de style .media="print"
Pour le conteneur, j'ai demandé à ce que le conteneur soit imprimé
#conteneur : {size : landscape;}

Cela fonctionne sous Firefix, mais pas sous IE (la page reste verticale)
Même en forçant et en mettant
!important
.
Avez-vous rencontré le meme souci ?
Merci de votre aide.
Modifié par coxine (26 Feb 2006 - 15:08)
Bonjour,

As-tu une url où l'on pourrait voir ton problème ?

Sinon as tu essayé comme ceci:


@page paysage {size: landscape;} 
div.conteneur {page: paysage;}


Je n'ai pas testé...
Bonjour coxine,
La proriété size du media print a été retiré de CSS2.1 probablement à cause d'une trop faible implémentation des différents navigateurs (dont IE manifestement).
Donc pour des raisons de non compatibilité ascendante et de manque d'implementation elle ne devrait pas être utilisée.
Modifié par Hermann (26 Feb 2006 - 13:22)
Merci à tous les deux de vos réponses !
Oui, M@t, j'avais essayé ce que tu m'as indiqué, puis sur un autre forum, on m'a conseillé de rajouter !important....malgré tout cela, la mise en page restait la même.
Merci Hermann de tes explications, il s'agit d'une page devis à imprimer, avec un tableau. Je me suis arrangée pour que tout tienne à la verticale ! Smiley ravi
Merci et bonne fin de WE !