Il est possible que sous Opéra et Netscape 6, la feuille de style "height" ne soit pas interprétée si vous ne mettez pas avant la feuille de style "display:block" notament pour la balise Html "SPAN" ou "DIV" (ne marche pas sous Nets4.7):
Exemple de code :
SPAN {
display:block;
height:300px;
}
Cette remarque n'est pas valable si vous utiliser "SPAN" ou "DIV" en tant que claque.
Si le conteneur a une hauteur (height) plus petite que son contenu, sous Internet Explorer le
contenu agrandit la hauteur, alors que Netscape / FireFox le
contenu sort de la balise mais le conteneur est à la bonne taille.
Code CSS :
Exemple de code :
#conteneur{
width:200px;
height:50px;
border:1px solid #000000;
}
.contenu{
background-color:red;
margin:0 0 50px 0;
}
Code HTML :
Exemple de code :
<div id="conteneur">
<div class="contenu"> Sous IE, j'agrandis mon parent</div>
</div>
Dans le cas où la hauteur du conteneur (parent) est
véritablement plus petite que son contenu vous devez spécifier au parent la propriété
overflow:hidden.
Dans le cas où vous voulez que la
hauteur du parent s'adapte au contenu, vous devez spécifier au parent la propriété
height:auto