Edit: décidément, c'est pas mon jour. j'ai parlé trop vite, ça ne fonctionne qu'en mode "quirks". Pas terrible.
Ah, ha, je pensais que ça allait être plus long que ça, mais finalement premier lien dans google pour la recherche "min-height ie", semble avoir trouvé le "hack" adéquat :
http://www.dustindiaz.com/min-height-fast-hack/
Avec la CSS de mon exemple modifiée, ça fonctionner sur IE7/FF/Safari/... (pas testé avec IE6, mais l'auteur semble dire que ça fonctionne aussi):
Code :
body { height: 100%; margin: 0; padding: 0; background-color: yellow; margin-left: 50%; height: 100% ; } .haut { height: 150px; width: 700px; margin-left: -350px; background-color: red; position: relative; z-index: 1; } .contenu { min-height: 100%; height: auto !important; height: 100%; margin-top: -150px; margin-left: -350px; width: 700px; background-color: blue; } #padding { padding-top: 150px; }
|
Message édité par tpierron le 11-03-2009 à 18:55:07