Ulrik Christensen wrote:
> Siden det drejer sig om er denne:
>
http://www.stokerpiller.dk/test/index.html
> og problemet er at menuen rykker sig når den ses med win98 IE6
Den kan jeg ikke umiddelbart hjælpe med. Jeg har ikke en maskine med den
opsætning. På min comp med WinXP og IE6 ser din menu fornuftig ud. På min
comp med WinME og IE5.5 er der et lille lodret mellemrum på 1px mellem
hovedmenuen og undermenuerne.
Det kunne du måske klare ved at lave en definition i conditional comments,
så undermenuerne bliver flyttet to pixels længere mod højre.
Martin Hintzmann har skrevet om conditional comments:
http://hintzmann.dk/articles/skjulecss/
> CSS validerer ikke og får flg fejl:
> URI :
http://www.stokerpiller.dk/test/newstyle.css
> 4 body Property behavior doesn't exist : url(csshover.htc)
Flytter du kaldet til htc-filen ind i et conditional comment i sidens head,
vil den valideringsfejl være klaret.
> 99 .kolonne3 Parse Error - rgb(51, 51, 51);
Den kodelinje ser i sin helhed sådan ud:
rgb(51, 51, 51);
Der er ikke nogen forklaring på, hvad det er du vil give den farve.
> 105 Parse Error - :194px; padding: 5px; }
Den kan jeg ikke se nogen årsag til
> 188 .indhold a:hover Parse Error - #E8EEF6);
Du har en højreparentes, som ikke har noget ærinde der. Slet den.
> 194 div#rightcol ul.niveau2 li.sub:hover ul.niveau3 Parse Error
> - : #A52A2A; padding-bottom: 1px; } div#rightcol ul.niveau1
> li.sub:hover ul.niveau2
Jeg er ikke sikker, men måske fordi du har et linjeslag midt i oplistningen
af de elementer, du vil ramme med de efterfølgende definitioner. Prøv at
erstatte linjeskiftet med et ordmellemrum.
--
Godt nytår
Erik Ginnerskov
http://hjemmesideskolen.dk/ -
http://ginnerskov.dk/
http://html-faq.dk