Bonsoir,
je souhaiterais remonter un sous-menu de niveau 3 :c'est-à-dire qu'il ne commence pas comme aujourd'hui à la hauteur du champ de niveau 2 qui lui correspond mais au-dessus.
Voici à quoi je voudrais arriver :
menu1---------- menu2---------- menu3
------------------ sous-menu1
------------------ sous-menu2 sous-sous-menu2-1
------------------ sous-menu3 sous-sous-menu2-2
-------------------------------- sous-sous-menu2-3
menu1---------- menu2---------- menu3
------------------ sous-menu1
------------------ sous-menu2 sous-sous-menu3-1
------------------ sous-menu3 sous-sous-menu3-2
-------------------------------- sous-sous-menu3-3
et non comme aujourd'hui :
menu1---------- menu2---------- menu3
------------------ sous-menu1
------------------ sous-menu2
------------------ sous-menu3 sous-sous-menu3-1
-------------------------------- sous-sous-menu3-2
-------------------------------- sous-sous-menu3-3
Les tirets sont des espaces.
Et voilà le code que j'ai essayé :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <ul id="menu"> <li><a href="#">menu2</a> <ul> <li><a href="#">sous-menu1</a> <ul> <li><a href="...">sous-sous-menu1</a></li> <li><a href="...">sous-sous-menu2</a></li> <li><a href="...">sous-sous-menu3</a></li> </ul> </li> <li><a href="#">sous-menu2</a> <ul> etc. </ul> </li> <li><a href="#">sous-menu3</a> <ul class="col_decal"> <li><a href="...">sous-sous-menu1</a></li> <li><a href="...">sous-sous-menu2</a></li> <li><a href="...">sous-sous-menu3</a></li> </ul> </li> </ul> </li>
avecsauf que ça ne décale rien ; que faudrait-il faire ?
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #menu ul.col_decal{ top:-50px; }
Partager