Avatar billede hangaard Nybegynder
01. september 2006 - 14:05 Der er 4 kommentarer

Banal CSS virker ikke i IE (6 og 7)

På mit site har jeg en gif i toppen af alle sider, som med sine farver skal vise i hvilken sektion af sitet man befinder sig.

Jeg bruger en class-property i et div-tag til at differentiere mellem de forkellige sektioner, så man i stylesheetet kan have forskellige baggrundsbilleder.

Div-tagget ser ud som følger...

<div id="section" class="news"></div>
I stylesheetet (nedenfor) bliver der så først vist et default billede, men dette bliver straks efter overskrevet af det billede som findes under den aktuelle class (i dette tilfælde .news).

div#section {
width: 640px;
height: 60px;
background: url(images/sec_default.gif) no-repeat #FFF;
}

div#section.links {
background: url(images/sec_links.gif) no-repeat;
}

div#section.news {
background: url(images/sec_news.gif) no-repeat;
}

Alt dette virker perfekt i Firefox (selvfølgelig), men i IE bliver default billedet ikke overskrevet. Det med mindre vi i stylesheetet flytter class .news op før class .links - se det her.

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

Mvh.
hangaard
Avatar billede hangaard Nybegynder
01. september 2006 - 14:06 #1
Sorry!
Se eksemplet <a href="http://staff.csc.dk/~allan/ieogcss/">her</a>.
Avatar billede olebole Juniormester
04. september 2006 - 14:56 #2
<ole>

Lad os se et link  :)

/mvh
</bole>
Avatar billede hangaard Nybegynder
04. september 2006 - 18:25 #3
Hej ole!
Linket er i min kommentar - men du kan få det igen her, hvis du af en eller anden grund ikke får det vist i din browser...
http://staff.csc.dk/~allan/ieogcss/
Avatar billede olebole Juniormester
05. september 2006 - 08:56 #4
Ingen forskel i IE og FF her  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester