Avatar billede o-zone Nybegynder
28. juli 2008 - 15:00 Der er 5 kommentarer og
1 løsning

Hvorfor virker dette ikke i Firefox?

Jeg har en htmlfil med en stor css fil tilknyttet, og nu har jeg så prøvet at tilknytte en anden lille css fil.

Det hele virker fint i IE (7.0) og Opera (9.10), men af en eller anden grund er Firefox ophøjet ligeglad med den nye css fil. Den ignorerer den tilsyneladende fuldstændig.

Jeg har prøvet at copy/paste den nye css ind i bunden af den store fil, og det hjalp intet.

Jeg kan ikke se at der er noget ulovligt i min css - men det er jo muligt at jeg har stirret mig blind på et eller andet?

Er der nogen der kan se noget graverende jeg kan ændre?

Her er indholdet af den fil jeg prøver at få firefox til at æde:
---8<----------
.10senesteBox {
    margin:0;
    padding:0;
    width:219px;
    height:160px;
    overflow:auto;
}
.10senesteLine {
    font-size:10px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:1px;
    margin-left:0px
}
.10senesteHeader {
    color:black;
    font-size:14px;
    font-weight:bold;
}
.10senesteLine a {
    font-size:10px;
    text-decoration:none;
    color:black;
}
.10senesteLine a:hover {
    text-decoration:underline;
    color:orange;
}
---8<----------
Avatar billede Slettet bruger
28. juli 2008 - 15:05 #1
har du prøvet at køre dem igennem en css validator?

Mangler der ikke en ; til slut i denne?

.10senesteLine {
    font-size:10px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:1px;
    margin-left:0px
}

så vidt jeg husker vil FF ignorere resten hvis den finder en fejl
Avatar billede o-zone Nybegynder
28. juli 2008 - 15:06 #2
Når jeg kikker i firefox's fejlkonsol, så bombarderer den mig med "Selector forventet. Regel-sæt ignoreret pga. ugyldig selector."

Det passer selvfølgelig meget godt med mit indtryk af at jeg blev ignoreret ... men HVORFOR??? :-(
Må jeg ikke starte min selector med et tal? :-O
Avatar billede o-zone Nybegynder
28. juli 2008 - 15:08 #3
Det lyder sandsynligt at firefox ignorerer alt, hvis den finder en fejl ;-)

Der mangler IKKE en ";" tilsidst, for den sidste erklæring skal ikke efterfølges af en ";" (da semikolon bruges til at adskille erklæringerne!)

... jeg prøver lige den med at starte selectoren med et tal istedet ... det giver faktisk lidt mening inde i mit hovede :-P
Avatar billede o-zone Nybegynder
28. juli 2008 - 15:12 #4
Jeps ... det var bare det :-D

Jeg havde startet alle mine selectors med tal, og de må åbenbart kun starte med bogstaver. Det er ren sloppyness fra IE og Operas side, at de accepterer det :-O (IE havde jeg ikke forventet mere af, men at Opera skulle synke så dybt ;-) )

Jeg æder selv mine points igen, da det var mig selv der fandt løsningen :-P~
Avatar billede o-zone Nybegynder
28. juli 2008 - 15:13 #5
...men tak for forsøget daleif! :-)
Avatar billede Slettet bruger
28. juli 2008 - 15:16 #6
det burde en css validator også have fortalt dig
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