Faires des "menus" horizontaux avec html et css - HTML/CSS - Programmation
MarshPosté le 07-04-2015 à 15:36:02
Bonsoir à tous,
J'essaie de faire des genre de menus horizontaux sur base de liste à puce (horizontaux, pas déroulants). J'arrive à ceci
Mon problème : le choix 2.1 est en dessous du 2 au lieu d'être en dessous du choix 1 Le 1.1 est, lui, bien en dessous du 1 et le 1.2 en dessous du 2 (et à coté du 1.1)
Code :
<ul id="test">
<li class="par2"><a href="">Choix 1</a>
<ul>
<li class="par2"><a href="">Choix 1.1</a></li>
<li class="par2"><a href="">Choix 1.2</a></li>
</ul>
</li>
<li class="par2"><a href="">Choix 2</a>
<ul>
<li class="par2"><a href="">Choix 2.1</a></li>
<li class="par2"><a href="">Choix 2.2</a></li>
</ul>
</li>
</ul>
et le css
Code :
#test {
padding:0;
margin:0;
background-color:yellow;
overflow:hidden;
}
#test>li>ul {
position:absolute;
display:none;
padding:0;
margin:0;
background-color:cyan;
overflow:hidden;
}
#test>li:hover>ul {
display:block;
}
.par2 {
float:left;
width:322px;
margin:10px 0;
list-style-type:none;
text-align:center;
}
.par2+.par2 {
margin-left:20px;
}
.par2>a {
display:block;
padding:10px 4px;
background-color:rgba(74,147,143,0.6);
color:white;
}
.par2>a:hover {
text-decoration:none;
background-color:#4a938f;
}
Une idée ?
Message édité par zezette le 07-04-2015 à 15:43:26
--------------- "Par moment j'me d'mande si chui pas con" G. de Suresnes
Marsh Posté le 07-04-2015 à 15:36:02
Bonsoir à tous,
J'essaie de faire des genre de menus horizontaux sur base de liste à puce (horizontaux, pas déroulants). J'arrive à ceci
Mon problème : le choix 2.1 est en dessous du 2 au lieu d'être en dessous du choix 1
Le 1.1 est, lui, bien en dessous du 1 et le 1.2 en dessous du 2 (et à coté du 1.1)
et le css
Une idée ?
Message édité par zezette le 07-04-2015 à 15:43:26
---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes