Ik ben een site t maken met een uitklapmenu op basis van css en een html list.
Dit werkt allemaal redelijk goed.
Het probleem is dat in Firefox bij het wisselen van menu elementen wit gaat knipperen.
Ik vind het heel vreemd omdat dit alleen in Firefox gebeurd. (getest op ie6, opera 8.5 en firefox 1.0)
Zelf heb ik geen idee waar het aan zou kunnen liggen.
de css
en de relevante html van de list
Het zoeken naar vergelijkbare problemen heeft niks opgeleverd.
Nu is mijn vraag dus wie weet waar het aan ligt en hoe ik het eventueel kan oplossen
edit: de site is te bekijken op http://www.mvvenrooij.nl/ttv
Dit werkt allemaal redelijk goed.
Het probleem is dat in Firefox bij het wisselen van menu elementen wit gaat knipperen.
Ik vind het heel vreemd omdat dit alleen in Firefox gebeurd. (getest op ie6, opera 8.5 en firefox 1.0)
Zelf heb ik geen idee waar het aan zou kunnen liggen.
de css
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
52
53
54
55
| /*menu laten uitklappen*/ ul.menu, li.menu { margin:0; padding:0; display:block; color:#FFCC00; font-style:normal; text-decoration:none; } ul.menu { list-style:none; width:100px; padding:0px; border-color:#000000; border-width:thin; border-style:solid; } li.menu { position:relative; padding:3px; background-color:#FFCC00;/*bgcolor van ongeselecteerd item */ z-index:9; } /* decoratieve hover */ li.menu:hover { background-color:#FFFFFF;/*bgcolor van geselecteerditem*/ z-index:15; } /* Alle subnavigatie verbergen */ ul.menu ul.menu { position:absolute; display:none; right:-90px; top:4px; } /* :hover, met specificity */ li:hover ul.menu ul.menu { display:none; } li.menu:hover ul.menu , li.menu:hover li.menu:hover ul.menu { display:block; z-index:21; } |
en de relevante html van de list
HTML:
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
| <ul class="menu"> <li class="menu"><a href="index.php?link=home">Home</a></li> <li class="menu"> <a >teams</a> <ul class="menu"> <li class="menu"><a>jeugd</a></li> <li class="menu"><a>heren</a> <ul class="menu"> <li class="menu"><a>item1.2.1</a></li> <li class="menu"><a>item1.2.2</a></li> </ul> </li> <li class="menu"><a>dames</a></li> </ul> </li> <li class="menu"><a href="index.php?link=laatste_nieuws">laatste nieuws</a></li> <li class="menu"><a href="index.php?link=informatie" >Informatie</a> <ul class="menu"> <li class="menu"><a href="index.php?link=OnsClubhome">Ons Clubhome</a></li> <li class="menu"><a href="index.php?link=geschiedenis">Geschiedenis</a></li> <li class="menu"><a href="index.php?link=bestuur">Bestuur</a></li> <li class="menu"><a href="index.php?link=clubkampioenen">Clubkampioenen</a></li> <li class="menu"><a href="index.php?link=trainingen">Trainingen</a></li> </ul> </li> </ul> |
Het zoeken naar vergelijkbare problemen heeft niks opgeleverd.
Nu is mijn vraag dus wie weet waar het aan ligt en hoe ik het eventueel kan oplossen
edit: de site is te bekijken op http://www.mvvenrooij.nl/ttv
[ Voor 19% gewijzigd door bat266 op 21-11-2005 19:55 ]
Better to remain silent and be thought a fool then to speak out and remove all doubt.