DV skrev:
> Tak. Hvad er alternativet? Kan jeg nøjes med en simpel ændring i
> koden?
>
IE5 og IE6 forstår ikke li:hover, og så vil
den dropdownmenu ikke virke i disse browsere.
Det kan ikke fixes med nogen ændring i HTML-koden.
Dine muligheder er
1) at droppe denne dropdownmenu og anlægge
en egentlig JavaScript-drevet menu som
Suckerfish eller udm4.
2) at fixe denne dropdownmenu så IE5 og
IE6 bringes til at tolke li:hover. Der
er flere metoder til det, alle beskrevet
i min artikel
http://webdesign101.dk/www/cssmenu/dropdownmenu.php
Jeg foretrækker Nederhoffs whatever:hover
Som det sidste element i din sides head-del
indsætter du:
<!--[if lt IE 7]>
<style type="text/css" media="screen">
body {behavior: url([sti]csshover.htc);}
</style>
<![endif]-->
Bemærk [sti] som er stien fra din webside
til den folder på serveren, htc-filen
ligger i.
htc-filen kan downloades fra min ovennævnte
webside eller fra Peter Nederhoffs hjemmeside
http://www.xs4all.nl/~peterned/csshover.html
--
Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign:
http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets:
http://webdesign101.dk/cssbog/
..