Menu CSS hauteur menu principal plus haut que sous listes
mika5490
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Sugel Messages postés 4076 Date d'inscription Statut Membre Dernière intervention -
Sugel Messages postés 4076 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne trouve pas l'astuce pour que dans un menu CSS, la ligne du haut qui contient les différents menu soit plus haute que les sous listes.
Pouvez-vous m'aider ?
Merci d'avance
Je ne trouve pas l'astuce pour que dans un menu CSS, la ligne du haut qui contient les différents menu soit plus haute que les sous listes.
Pouvez-vous m'aider ?
Merci d'avance
A voir également:
- Menu CSS hauteur menu principal plus haut que sous listes
- Menu déroulant excel - Guide
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu contextuel classique - Guide
- Windows 11 menu démarrer classique - Guide
- Réinitialiser menu démarrer windows 10 - Guide
7 réponses
salut, je te conseil ce site; c'est du bon matos :
http://css.mammouthland.net/menu-horizontal-deroulant-en-css.php
http://css.mammouthland.net/menu-horizontal-deroulant-en-css.php
salut, je t'avoue secrètement que je fais souvent des menu déroulant et que voilà je pompe ce code.Tu pourrais t'en inspirer aussi. Il fonctionne à merveille sur beaucoup de navigateur.
Si ton problème est autre , c'est que je n'ai pas compris et je regarderai demain.
Donne nous un bout de code à nous mettre sous la dent.
je te souhaite une bonne soirée
Si ton problème est autre , c'est que je n'ai pas compris et je regarderai demain.
Donne nous un bout de code à nous mettre sous la dent.
je te souhaite une bonne soirée
re, oui je m'en suis inspiré aussi mais j'aimerais l'améliorer.
Si tu veux j'aimerais que la hauteur de ma première ligne du menu soit plus haute que celles qui s'ouvrent quand je passe la souris
Liste principale = 60 px
Sous liste = 30 px
Merci !
Si tu veux j'aimerais que la hauteur de ma première ligne du menu soit plus haute que celles qui s'ouvrent quand je passe la souris
Liste principale = 60 px
Sous liste = 30 px
Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Merci, j'ai rajouté ces lignes mais ca ne fonctionne pas.
Est ce que ce code que j'ai deja dans mon tableau peut créer un conflit ?
line-height ?
Merci
#menu, #menu ul
{
padding : 0;
margin : 0;
list-style : none;
line-height : 50px;
Merci, j'ai rajouté ces lignes mais ca ne fonctionne pas.
Est ce que ce code que j'ai deja dans mon tableau peut créer un conflit ?
line-height ?
Merci
#menu, #menu ul
{
padding : 0;
margin : 0;
list-style : none;
line-height : 50px;
Hé bien je ne connais pas le code de tes éléments, j'ai fait un exemple pour cette page:
http://css.mammouthland.net/menu_horizontal_deroulant.html
Tu peut me passer le bout de code html de ton menu ?
http://css.mammouthland.net/menu_horizontal_deroulant.html
Tu peut me passer le bout de code html de ton menu ?
Bonjour,
voici une partie du code html, j'ai plusieurs une liste principale et pas mal de sous liste.
<ul id="menu">
<li>
<a href="#" class="lien1">Composants</a>
<ul>
<li><a href="#">test1</a></li>
<li><a href="#">test2</a></li>
<li><a href="#">nous contacter</a></li>
<li><a href="#">team</a></li>
<li><a href="#">recherche</a></li>
</ul>
</li>
</ul>
mon CSS
#menu, #menu ul
{
padding : 0;
margin : 0;
list-style : none;
line-height : 50px;
text-align : center;
}
#menu
{
font-weight : bold;
font-family : Calibri;
font-size : 12px;
}
#menu a
{
display : block;
padding : 0;
background-color:#000;
text-decoration : none;
width : 150px;
}
#menu li
{
float : left;
border-right : 1px solid #fff;
line-height:200 px;
}
html>body #menu li
{
border-right: 1px solid transparent ;
}
#menu li ul
{
position: absolute;
width: 144px;
left: -999em;
}
#menu li ul li
{
border-top : 1px solid #000;
}
html>body #menu li ul li
{
border-top : 1px solid transparent;
}
#menu li ul ul
{
margin : -22px 0 0 144px ;
border-left : 1px solid #fff ;
}
html>body #menu li ul ul
{
border-left : 1px solid transparent ;
}
#menu li:hover ul ul, #menu li.sfhover ul ul /
{
left: -999em;
#menu li {height:50px;}
#menu ul:first-child > li a, #menu ul:first-child > li {height:100px }
#menu li a {padding-bottom:0px }
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul
{
left: auto;
min-height: 0;
}
.lien1{
color:#FFF;
background-image:url(img/mazoutblack2.png);
background-repeat:no-repeat;
background-position:left center;
}
.lien1:hover
{
color: #F00;
background-image:url(img/mazoutred.png);
background-repeat:no-repeat;
background-position:left center;
}
Merci d'avance !!!
voici une partie du code html, j'ai plusieurs une liste principale et pas mal de sous liste.
<ul id="menu">
<li>
<a href="#" class="lien1">Composants</a>
<ul>
<li><a href="#">test1</a></li>
<li><a href="#">test2</a></li>
<li><a href="#">nous contacter</a></li>
<li><a href="#">team</a></li>
<li><a href="#">recherche</a></li>
</ul>
</li>
</ul>
mon CSS
#menu, #menu ul
{
padding : 0;
margin : 0;
list-style : none;
line-height : 50px;
text-align : center;
}
#menu
{
font-weight : bold;
font-family : Calibri;
font-size : 12px;
}
#menu a
{
display : block;
padding : 0;
background-color:#000;
text-decoration : none;
width : 150px;
}
#menu li
{
float : left;
border-right : 1px solid #fff;
line-height:200 px;
}
html>body #menu li
{
border-right: 1px solid transparent ;
}
#menu li ul
{
position: absolute;
width: 144px;
left: -999em;
}
#menu li ul li
{
border-top : 1px solid #000;
}
html>body #menu li ul li
{
border-top : 1px solid transparent;
}
#menu li ul ul
{
margin : -22px 0 0 144px ;
border-left : 1px solid #fff ;
}
html>body #menu li ul ul
{
border-left : 1px solid transparent ;
}
#menu li:hover ul ul, #menu li.sfhover ul ul /
{
left: -999em;
#menu li {height:50px;}
#menu ul:first-child > li a, #menu ul:first-child > li {height:100px }
#menu li a {padding-bottom:0px }
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul
{
left: auto;
min-height: 0;
}
.lien1{
color:#FFF;
background-image:url(img/mazoutblack2.png);
background-repeat:no-repeat;
background-position:left center;
}
.lien1:hover
{
color: #F00;
background-image:url(img/mazoutred.png);
background-repeat:no-repeat;
background-position:left center;
}
Merci d'avance !!!