2010-06-15 3 views
3

Je ne peux pas sembler obtenir mon <div> hauteur dans IE (7) plus courte que 20px:IE div plus petit que 20 px?

<div style="background: green; height: 1px;"> 

</div> 

En utilisant le code ci-dessus (avec et sans les balises HTML et corps) la hauteur de la div ne peut pas semblent tomber en dessous d'une certaine valeur (je pense que c'est 20px). Des idées?

Répondre

3

Essayez d'ajouter overflow:hidden;.

+0

wow ... cela a fonctionné. Merci! – aeq

+0

np. IE7 et inférieur peuvent être amusants avec des espaces, des hauteurs de ligne et des tailles de police - même si votre div semble vide. –

+1

@aeq: Si cela a fonctionné pour vous, montrez-lui un peu d'amour et acceptez sa réponse. – Robusto

1

La tête d'Andy E a raison. Vous semblez avoir un espace vide à l'intérieur du div qui est rendu comme un espace, qui a 20px de hauteur. Donc, soit cacher le débordement ou supprimer les espaces.

Questions connexes