Avatar billede henrik_r Nybegynder
26. juni 2004 - 17:09 Der er 7 kommentarer og
1 løsning

Strict XHTML og valideret CSS

Hej, nu har jeg for sjov lige lavet en lille hjemmeside, som er kodet i xhtml strict og med CSS..

Jeg har brugt begge validatorer inde på www.w3.org til at teste den, og den siger god for det hele..

Men når jeg ser siden i Mozilla Firefox vises den ikke rigtigt, hvordan kan det være?

M.v.h.

Henrik

P.s.

Siden kan findes på www.partypics.dk/test1/
Avatar billede thb Nybegynder
26. juni 2004 - 17:57 #1
Det kan vel være noget med at der er flere måder at lave en strict side på, og mozilla følger den ene måde.. dvs. at du skal indsætte nogle ekstra kode hist og her for at få det til at funke..

Thomas
Avatar billede skovenborg Nybegynder
26. juni 2004 - 18:09 #2
det er pga. IE laver en fejl i beregnelsen af bredden, som både skal være width+padding, hvilket IE ignorerer. Istedet skal du bare helt droppe at bruge width, da en div i forvejen fylder det hele:
#indhold {
    height: 300px;
    padding: 35px 15px 15px;
    line-height: 140%;
}

#dato {
    height: 97px;
    text-align: right;
    padding-right: 10px;
    padding-top: 2px;
    color: black;
}
Avatar billede skovenborg Nybegynder
26. juni 2004 - 18:09 #3
jeg har med vilje skrevet
padding: 35px 15px 15px;
da det er en kortere måde at skrive padding: 35px 15px 15px 15px; på.
Avatar billede skovenborg Nybegynder
26. juni 2004 - 18:15 #4
det skal måske lige tilføjes at IE ikke altid laver den fejl, men ignorerer reglen i enkelte tilfælde, som fx - tilsyneladende med en den effekt at det kommer til at se korrekt ud.
Avatar billede henrik_r Nybegynder
27. juni 2004 - 13:06 #5
Ja, det var skam bare det...
Hvis du smider et svar skal du få pointene...

Tak for hjælpen..
Avatar billede skovenborg Nybegynder
27. juni 2004 - 13:17 #6
værsgo' :-)
Avatar billede skovenborg Nybegynder
27. juni 2004 - 13:57 #7
og tak for points :-)
Avatar billede knudgert Nybegynder
27. juni 2004 - 21:32 #8
Og runden til forskellen i IE og i andre browsere skyldes, at IE viser din side i quirks mode, hvor den burde vise siden i standard mode.
Og det skyldes en bug i IE, når der  står noget foran doctype, så går IE i quirks mode.
Slet <?xml version="1.0" encoding="iso-8859-1"?> og brug metatags i stedet for.
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

Det vil stadig validere.
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