par
Victor BRITO » 24 juil. 2007, 17:30
Pour que ton élément "colonne2" arrive au même élément que le pied, regarde les possibilités du positionnement flottant (avec la propriété float) ; mais, dans ce cas, il ne faudra pas oublier d'ajouter la propriété clear: both à "footer" pour qu'il soit bien en-dessous.
Puisque tu débutes en CSS, je te recommande de visiter le site
Alsacréations et de t'inspirer des
exemples de mise en page en CSS, qui t'éclaireront sur l'emploi du positionnement flottant.
Quant à l'écart, j'ai remarqué que tu as explicité une hauteur et une marge interne (padding) à ton élément "colonne2". N'oublie pas que, sous IE versions 5.5 et antérieures (ainsi que sous IE 6 et 7 sous certaines conditions), le modèle de boîte appliqué n'est pas celui du W3C : ce dernier exclut les marges internes (les paddings) et les bordures pour le calcul de la largeur et de la hauteur (width et height), alors que le modèle de Microsoft inclut marges internes et bordures. Essaie de supprimer le "padding" pour voir si la différence entre IE et Firefox disparaît.
Quelques lectures sur le
modèle de boîte standard et sur les divergences avec
celui de Microsoft (qu'il y ait ou non "doctype switching").
Pour que ton élément "colonne2" arrive au même élément que le pied, regarde les possibilités du positionnement flottant (avec la propriété float) ; mais, dans ce cas, il ne faudra pas oublier d'ajouter la propriété clear: both à "footer" pour qu'il soit bien en-dessous.
Puisque tu débutes en CSS, je te recommande de visiter le site [url=http://www.alsacreations.com]Alsacréations[/url] et de t'inspirer des [url=http://css.alsacreations.com/Modeles-de-mise-en-page-en-CSS]exemples de mise en page en CSS[/url], qui t'éclaireront sur l'emploi du positionnement flottant.
Quant à l'écart, j'ai remarqué que tu as explicité une hauteur et une marge interne (padding) à ton élément "colonne2". N'oublie pas que, sous IE versions 5.5 et antérieures (ainsi que sous IE 6 et 7 sous certaines conditions), le modèle de boîte appliqué n'est pas celui du W3C : ce dernier exclut les marges internes (les paddings) et les bordures pour le calcul de la largeur et de la hauteur (width et height), alors que le modèle de Microsoft inclut marges internes et bordures. Essaie de supprimer le "padding" pour voir si la différence entre IE et Firefox disparaît.
Quelques lectures sur le [url=http://www.yoyodesign.org/doc/w3c/css2/box.html]modèle de boîte standard[/url] et sur les divergences avec [url=http://docs.mandragor.org/files/Web_standards/Openweb_fr/CSS/Gerer_les_modeles_de_boites_CSS_standard_et_Microsoft.htm]celui de Microsoft (qu'il y ait ou non "doctype switching")[/url].