[Help] Div de moin de 20px impossible sous IE

Fermé
xxkirastarothxx Messages postés 378 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 - 25 juin 2008 à 16:13
 __Nianiok_43___ - 15 janv. 2009 à 11:56
Bonjour à tous,

J'ai des soucis avec mes div, j'essaye de faire un menu extensible avec:

<div id="top"></div>
<div id="menu">donnée</div>
<div id="bottom"></div>

dans le css j'ai:

#top
{
 height:8px;
 background-image: url('top.png');
 background-repeat: no-repeat;
}

#menu
{
 height:100%;
 background-image: url('midd.png');
 background-repeat: repeat-y;
}

#bottom
{
 height:8px;
 background-image: url('bottom.png');
 background-repeat: no-repeat;
}


ça fonctionne parfaitement sous FireFox, mais sous IE, mes div "top" et "bottom" font, a vue d'oeil, 20px minimum, j'ai donc un gros trou entre le top et le midd ....
Je comprends pas.. Help plz ! :)
A voir également:

2 réponses

xxkirastarothxx Messages postés 378 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 40
8 août 2008 à 10:27
up
0
Salut,

Si IE ne peut diminuer la taille de ta balise DIV, c'est parce qu'il considère que le texte qui se trouve dedans impose une taille minimum de celle-ci (même si il n'y a pas de texte).

Pour résoudre ce problème, tu peux ajouter dans ton css
 font-size:0;
0
__Nianiok_43___
15 janv. 2009 à 11:56
Merci pour ce truc qui m'a bien aidé car j'avais le même soucis malgré que je n'avais aps de texte dans ma div.
0