28173 sujets

CSS et mise en forme, CSS3

Bonjour a tous,

Je suis en train de creer un site,j'en suis a l'elaboration du squelette css,cependant je tombe sur un pb que je comprend pas.

Voici le code :

#menu
{
	height: 25px;
	background-color: #99CCCC;
	background-image: url(images/concours_03.jpg);
}
#sousmenu
{
	height: 5px;
	background-color: #99CCCC;
}

puis l'affichage

<div id="menu"></div>
<div id="sousmenu"></div>


Cepndant a l'affichage mon 'sousmenu' ne mesure pas 5px comme je le souhaiterais ( aucun pb sur ff).

Des lors,je me demande si c'est un probleme propre a ie?
Comment arranger ca?

Merci Smiley cligne
Modifié par tugal (28 Feb 2007 - 15:51)
Bonjour et bienvenue sur Alsacréations,

Pourquoi as-tu utilisé la fonction "Prévenir un modérateur", sans préciser de raison ? Je ne vois pas de problème particulier sur ce sujet.
Modifié par Julien Royer (28 Feb 2007 - 16:51)
Bonjour tugal,

Il semblerait que IE fasse des "div" de 20px de haut mimi par défaut.

Ajoute "line-height: 5px;" à "#sousmenu".
Je me retrouve exactement dans la même situation.
Voila un exemple concret où je souhaite créer un menu un peu arrondi :
http://pwar.info/pbIE/

Chaque div qui comporte la bordure arrondie mesure environ 16px, et meme si je retire la propriété height de la feuille CSS pour la bordure du haut et celle du bas, IE laisse cette meme hauteur, alors que le div est totalement vide...
Vraiment étrange.
J'ai essayé le line height conseillé par papillon41 mais cela n'a pas l'air de fonctionner.

Merci d'avance à celui qui comprendra ce problème.
Merci pour vos reponses..

Jai resout le probleme, en ajoutant ca

    font-size: 1px ;
    line-height: 1px ;
    vertical-align: middle ;


Vraiment bizzarre,merci a tous Smiley cligne
Merci beaucoup, et il est vrai que je n'ai pas regardé la FAQ, j'ai commencé par le forum et j'ai trouvé mon problème dans ce post Smiley cligne
Mon problème est en effet résolu. Merci.