[xHTML/CSS]menu

Fermé
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 28 oct. 2010 à 09:39
 Utilisateur anonyme - 8 nov. 2010 à 17:07
Hello,

J'ai un petit soucis en CSS , je voudrais faire un menu horizontal , donc j'ai fais une div menu en utilisant une liste à puce pour structuré et en mettant la priorité display:inline pour que ce soit horizontal , mais je voudrais que le bloc ul (en red) prenne la hauteur défini de la div menu mais je n'y arrive pas .

Merci d'avance .

[HTML]

<div id="menu">
<ul>
<li><a href="?art=0">Accueil</a></li>
<li><a href="?art=1">Filmographie</a></li>
<li><a href="?art=2">Photos</a></li>
<li><a href="?art=3">Videos</a></li>
<li><a href="?art=4">Contact</a></li>
</ul>
</div>

[CSS]

div#menu
{
width:726px;
height:47px;
border:1px black solid;
margin-left:279px;
background-color:#373737;
color:white;
font-size:22px;
}

div#menu ul
{
list-style-type : none;
background-color:red;

}

div#menu li ,a
{
display : inline;
text-decoration:none;
background-color:black;
padding : 0 0.5em;
}
A voir également:

1 réponse

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
28 oct. 2010 à 09:59
Bonjour,

As-tu essayé ceci ?
div#menu ul
{
    list-style-type : none;
    background-color:red;
    height: 100%;
} 


Xavier
0
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
Modifié par naruto-94 le 28/10/2010 à 10:09
Ah oui j'ai oublié de précisé , en faisant ça et bien le bloc ul prend la bonne taille mais une partie du bloc sort (la taille qu'il fallait pour qu'elle soit égale au menu) de la div menu

en faite c'est parceque le bloc ul ce place au niveau du texte (li) qui est situé au milieu de la div menu mais je ne sais pas comment y remedier

merci de ta réponse
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
28 oct. 2010 à 10:41
Alors essaie en rajoutant padding:0 dans div#menu
0
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
28 oct. 2010 à 10:48
il n'y a aucun changement .
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
28 oct. 2010 à 14:36
Et margin:0 dans "div#menu ul" ?

Désolé, j'y vais par tâtonnements, j'avoue ne pas trop maîtriser certains comportements d'emboîtement de blocs...

As-tu une extension du genre de Firebug pour Firefox ? Ça permet de bien comprendre ce qu'il se passe... Je te conseille de voir avec ça.
0
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
28 oct. 2010 à 15:14
ça marche nickel merci !!

Par contre j'ai voulu faire la même chose pour les li mais ça ne le fait pas .. ça prend juste la taille du texte ( accueil,filmographie etc)
0