Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: Dyptowo le le 18-11-2003 a 09:37:28

Titre: Problèmes d'affichages des calques/blocs CSS / XHTML 1.0
Posté par: Dyptowo le le 18-11-2003 a 09:37:28

Bonjour,

Quelqu'un pourrait-il me dire ce qu'il faut que je fasse pour que ma page XHTML/CSS s'affiche comme dans l'image du dessous (image issue de Mozilla 1.4 ou Netscape 7) dans Internet Explorer :




Voici ce qui se passe sous Internet Exproler 6 :





Pour ne pas polluer (!) le forum avec de longs extraits de code des CSS/ XHTML 1.0, j'ai mis la page XHTML en question à cette URL :

Page XHTML / CSS en question (http://perso.wanadoo.fr/alpha-beta.123/test/page_01.html)


Comme ça vous pouvez vérifier vous-même le problème d'affichage avec Internet Explorer 6. Par contre, remarquez aussi que Mozilla 1.4 et Netscape 7 l'affichent correctement.


D'avance merci pour votre aide,
Dyptowo

Titre: Re:Problèmes d'affichages des calques/blocs CSS / XHTML 1.0
Posté par: SIBELIUS le le 18-11-2003 a 11:33:42

Hé hé : pour pas changer, c'est dû à un problème d'IE qui interprête les dimensions des boites différemment des autres.

Toutes les explications ici :
http://openweb.eu.org/articles/dimensions_boites_css/

Titre: Re:Problèmes d'affichages des calques/blocs CSS / XHTML 1.0
Posté par: Dyptowo le le 18-11-2003 a 11:45:40

Salut !

Tout d'abord merci pour le lien !

Mais alors là, sur cette page, il y a déjà un truc basic que je ne connais pas, peut-être peux-tu m'aider :

Voici l'exemple de CSS ci-dessous extraite du site Openweb :

.vert {
background-color: #00ff00;
width: 250px;
padding: 0 20px;
border-left: 5px solid #00ff00;
border-right: 5px solid #00ff00;
}


Je ne comprends pas pourquoi l'auteur à écrit «0 20px» pour la propriété paddind !!
Peux-tu me donner plus de précision ?
Je ne savais pas que l'on pouvais mélanger différentes valeurs pour une propriété, et à quoi cela sert-il ?
Peut-on utiliser cette manière de faire pour toutes les propriétés CSS ?

Quelles sont les régles pour écrire plusieurs valeurs pour une même propriété ?




Deuxièmement :


Comme expliqué sur ce site, ce problème concerne IE version 5.x (et ultérieure si le prologue xml est utilisé) :

Dans mon cas, même en supprimant le prologue xml, le problème persiste sous IE6, est-ce normal ?

Titre: Re:Problèmes d'affichages des calques/blocs CSS / XHTML 1.0
Posté par: TinMar le le 19-11-2003 a 09:02:16

Je suppose que tu sais ce qu'est le padding :Marge mais interieur de ton bloc.
Pour le padding (et pargin aussi tu peux le définir en tant que padding-top, padding-bottom, padding-left et padding-right. L'écriture
padding: 0 20px; et un racourci pour définir le padding top, bottom left et right.
Pour les deux premiers je sais pas pour lesquels c'est : Surement top et left.
Voila !

Titre: Re:Problèmes d'affichages des calques/blocs CSS / XHTML 1.0
Posté par: SIBELIUS le le 19-11-2003 a 10:23:08

Citation de: Dyptowo le le 18-11-2003 a 11:45:40
Je ne comprends pas pourquoi l'auteur à écrit «0 20px» pour la propriété paddind !!


Cette ecriture est un raccourci utile lorsque les valeurs sont répétitives.
Pour toutes les CSS, les valeurs sont, dans l'ordre : top, right, bottom, left.
Tu peux écrire : 10px 20px par exemple, ce qui sera un raccourci de 10px 20px 10px 20px

Ce genre de raccourci fonctionne aussi avec les codes couleurs :
Par exemple :
color: #fff est équivalant à color: #ffffff
color :#abc est équivalant à color: #aabbcc


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