steffen L skrev:
> Jeg arbejder i øjeblikket på dette site:
>
http://www.efterskoleweb.dk/index.htm
>
> Min menu virker fint i Firefox og IE7, men i IE6 udvider
> dropdownmenuen den contaier, den er placeret i istedet for at
> lægge sig over den som i de førnævnte browsere. Jeg bruger
> position:relative til at positionere menu og submenu.
>
> Hvad skal jeg gøre?
>
>
IE5/6 vil altid udvide et container-element, der indeholder
floatede elementer. Det er forkert, men sådan er det nu
engang. I årevis har folk faktisk troet, at sådan skulle
det være, fordi de kun har tjekket deres sider i IE<7.
Den visuelle effekt forsvinder, hvis du fjerner
baggrundsfarven på #menucontainer-elementet.
Jeg synes din CSS-kode er unødigt kompliceret, for
eksempel er det ikke nødvendigt både at have en class og
en id på menu-elementet, det skal heller ikke have et name.
Det er for let at fare vild i CSS-koden, hvis du ikke
indtænker selektorernes specificitet (vægt).
#menu li
har større vægt end
..debMenu li
og
li.
(Blot et eksempel)
Det er et par små synstaksfejl i din HTML-kode: Valider
din kode på validator.w3.org.
I Firefox går siden i stykker ved 800 og 1024 pixels bredde.
--
Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign:
http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets:
http://webdesign101.dk/cssbog/
..