Plus simple des pages pour démontrer mon problème:
<body>
<form>
<div id="container"></div>
</form>
</body>
4 Réponses :
100% de hauteur dépend de tous les ancêtres ayant explicitement déclaré une hauteur. Ajoutez une hauteur au formulaire code> code> et votre exemple devrait fonctionner.
HTML, BODY, FORM {
height: 100%;
}
formulaire code> est un élément bloc code>, éléments de blocage n'a pas de hauteur, à moins que leur contenu se développe ou ne soit explicitement donné une hauteur. L'ancêtre le plus proche de #Container code> est code> formulaire code>, et la hauteur est 0 code>, donc #container code> s Code> 0 code>. p>
Pour être parfaitement explicite, formulaire < / Code> est "Contenu de flux" , les navigateurs utiliseront Affichage: Bloquer code> par défaut.
Essayez,
<div id="container"> </div>
juste