Question : Pourquoi ne puis-je pas voir l'effet lorsque je règle la hauteur du div sur 1 px ? Le div est toujours aussi haut ?
Réponse : Ajoutez un attribut à votre div : font-size:0;
illustrer:
Ce problème se produit dans IE6 ;
Le div dans IE6 a une hauteur de police minimale par défaut. La hauteur minimale du div est cette hauteur, sauf si vous modifiez la taille de la police.
Ajoutez-le comme ceci : .style1{height:1px;font-size:0;}
Par exemple, si vous souhaitez utiliser un div pour créer une ligne rouge de 1 px de haut
Ce que vous obtiendrez si vous ne définissez pas la taille de la police :
Que se passera-t-il si font-size:0 est défini :