Menu vises ikke korrekt i IE

Tags:    ie internet-explorer css

<< < 12 > >>
Hej
Jeg har haft held med at lave en drop-down menu på min hjemmeside, men jeg har et lille problem med min menu.
Her er min CSS-fil
Fold kodeboks ind/udCSS kode 

I chrome, firefox, safari og opera virker den fint, ved at menuen kommer frem lige under det menupunkt den hører til, men i IE, både 8 og 9 kommer det frem på en ny linje.
Min menu er lavet således:
Fold kodeboks ind/udHTML kode 

Er der nogen der kan fortælle mig hvad jeg gør forkert?



Indlæg senest redigeret d. 14.03.2012 12:28 af Bruger #17072
13 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Kan se det er et freetemplets. Men jeg får samme skærmbilled i både firefox og IE 9.

Kan ikke klikke på undermenu.


Kan vi være enig om at det er

#submenu ul li a, #submenu a:visited {
text-align: center;
margin-left: 5px;
text-decoration: none;
position: relative;
}

den som fejler i sub?

margin-left er kun fra start er menu, ikke fra under menu titlen.


På min hjemmeside, starter jeg menuen således:

<ul id="nav">
<li>
<a class="active" href="Hjem">Hjem</a>
</li>

<ul>
<li>
<a class="active" href="undermenu">Undermenu til Hjem</a>
</li>
</ul>
</ul>

.css
Fold kodeboks ind/udCSS kode 


.html (menu)
Fold kodeboks ind/udHTML kode 



Prøv evt. Virker i alle browsere ved mig.



Indlæg senest redigeret d. 14.03.2012 13:01 af Bruger #17118
Læs denne artikel:
http://css-tricks.com/reduced-test-cases/

Når du har læst den, kan du vise os din opdaterede kode hvis du ikke selv har løst problemet undervejs. :-)



Lav en ie.css ?

<!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->

Bare et eksempel. :)



Lav en ie.css ?

<!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->

Bare et eksempel. :)


Det kræver stadig, at han hvad der skal stå i de CSS filer.

Kenneth, har du siden liggende et sted hvor vi kan se den?



Ja, den ligger på mit webhotel, men den er ikke opdateret til at bruge menuen, men den ligger til testing her: Testing-Server



Ja, havde ikke testet i nyeste version af firefox, i version 10 virkede det, men i den nye version 11 virker det ikke :(
Jo vi kan godt blive enige om det stykke CSS du har kopieret der er til min submenu. Hvad skal jeg så gøre med margin-left?



Tjek forrige svar. Håber det kan hjælpe dig.



Har kigget lidt på din CSS-fil og fandt lidt ud af at jeg muligvis skal bruge dette:
Fold kodeboks ind/udCSS kode 

Har jeg ret i det, eller ligger jeg helt ved siden af? Prøvede det nemlig og det virker stadig ikke



Hvorfor ikke prøve det frem ? :)

Ved mig fader den ned fra den toptitle jeg har musen over. Men ja.



Har nu forsøgt at lave ændringer, så min CSS kommer til at ligne din mest muligt, uden at jeg ødelægger det fine design jeg arbejder med:
Fold kodeboks ind/udCSS kode 

Men det virker stadigvæk ikke i IE og Firefox 11 :(



<< < 12 > >>
t