Bonjour
Je travaille sur mon modèle de menu déroulant.; j'y suis presque....
Mais problème les sous-menus restent collés completement à gauche....
attention: toutes mes excuses mais mon site de développement est completement "bazar" car je retravaille sur le thème..
http://plx.cahue.net
pour les exemples : coloration syntaxique, rubrique 1, rubrique 2
le code:
Modifié par cpalo (25 Mar 2014 - 12:48)
Je travaille sur mon modèle de menu déroulant.; j'y suis presque....
Mais problème les sous-menus restent collés completement à gauche....
attention: toutes mes excuses mais mon site de développement est completement "bazar" car je retravaille sur le thème..
http://plx.cahue.net
pour les exemples : coloration syntaxique, rubrique 1, rubrique 2
le code:
/** --- NAVIGATION PRINCIPALE : MENU PERSONNALISE --- */
#website-nav {
padding: 12px 24px 12px 24px;
background-color: #444;
font-size: 1.2em;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
}
/* Menu principal horizontal centré */
#website-menu {
margin-top:12px;
margin-bottom: 12px;
text-align: center;
font-size: 0.9em;
}
#website-menu li {
display: inline; /* les éléments côte à côte et non les uns en dessous des autres */
width: 200px;
margin-right: 12px;
color: #ccc;
border: solid green;
}
#website-menu li:first-child {
margin-left: 12px;
}
#website-menu li a {
/*display: inline-block;
width: 110px;
padding: 12px 0;
background-color: #444;*/
color: #ccc;
/* font-weight: bold;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
}
#website-menu li a:hover,
#website-menuli a.active {
color: #eee;
}
#website-menu li:hover > ul {
display: block; /* pour faire apparaitre notre sous menu au survol du menu de premier niveau */
}
/* Menu déroulant de niveau 2 */
#website-menu ul {
position: absolute;
display: none;
overflow: hidden;
/* width: 200px;*/
border: solid blue;
}
#website-menu ul li {
clear: both;
display: block;
/* width: 200px; */
text-align: left;
}
#website-menu ul li a {
/* width: 180px; */
padding: 10px;
margin: 5px 0;
line-height: 1.2em;
text-align: left
}
#website-menu ul li:hover ul {
height: auto;
padding: 20px 0;
}
Modifié par cpalo (25 Mar 2014 - 12:48)