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