Ik heb voor het nieuwe uiterlijk van m'n site een menu gemaakt met behulp van lijsten en wat css, geinspireerd op dit menu.
In FireFox werkt het uitstekend, maar in IE niet. Als je over een uitklapbaar menuitem gaat, dan klapt het wel uit, maar schuift ook de rest van het menu weg. Mijn vermoeden is dat het iets met de z-index te maken heeft, maar ik heb werkelijk álle combinaties al uitgeprobeerd, zonder resultaat.
Een voorbeeld met dit menu kan je hier vinden. De stylesheet staat hier.
Het relevante deel voor het menu is
Het menu is in feite gewoon een list, met id=menu.
Ik hoop echt dat iemand mij hier mee verder kan helpen, want ik zit er al weken mee te stoeien, zonder enig resultaat
In FireFox werkt het uitstekend, maar in IE niet. Als je over een uitklapbaar menuitem gaat, dan klapt het wel uit, maar schuift ook de rest van het menu weg. Mijn vermoeden is dat het iets met de z-index te maken heeft, maar ik heb werkelijk álle combinaties al uitgeprobeerd, zonder resultaat.
Een voorbeeld met dit menu kan je hier vinden. De stylesheet staat hier.
Het relevante deel voor het menu is
Cascading Stylesheet:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| #menu { margin:0px; padding:0px; } #menu ul { margin:0px; padding:0px; list-style-type: none; clear:left; } #menu ul li { display: block; float: left; background-color:#E9E9E9; text-align: center; width: 119px; margin: 0 0 0 0; height: 2em; line-height: 2em; z-index:10; } #menu ul li a { display: block; } #menu ul li a:hover { color:#FFFFFF; background-color:#CC3300; text-decoration:none; } #menu ul li:hover { z-index:25; } #menu ul ul { position:relative; display:none; right:0px; top:0px; z-index:26; } #menu ul li:hover ul ul { display:none; } #menu ul li:hover ul{ display:block; z-index:40; } #menu ul li:hover li:hover ul { display:block; border:1px solid black; } |
Het menu is in feite gewoon een list, met id=menu.
Ik hoop echt dat iemand mij hier mee verder kan helpen, want ik zit er al weken mee te stoeien, zonder enig resultaat