webForumDet fria alternativet

problem med validation.

12 svar · 741 visningar · startad av yador

yadorMedlem sedan mars 2004457 inlägg
#1

Hejsan!
Hur kan jag åtgärda detta:
http://validator.w3.org/check?uri=www.evoozer.com&charset=(detect+automatically)&doctype=Inline&group=0

Tack på förhand!

chrille@swuMedlem sedan maj 200814 inlägg
#2

Jag rekommenderar att köra på utf-8 istället för iso, men ska du absolut köra iso, ändra iso till ISO. kan vara det som är fel.

Doctypen ska stå först...

Jag brukar köra som nedan..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

....

</head>

yadorMedlem sedan mars 2004457 inlägg
#3

Det blir ingen skillnad vare sig om jag ändrar iso till ISO eller om jag sätter DTD:en längst upp.

chrille@swuMedlem sedan maj 200814 inlägg
#4

Testa att ändra från
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1" />

till
<meta http-equiv="Content-Type" content="text/xhtml+xml ; charset=ISO-8859-1" />

chrille@swuMedlem sedan maj 200814 inlägg
#5

Som jag förstår det behöver du inte ha med <?xml version="1.0" encoding="ISO-8859-1"?>

yadorMedlem sedan mars 2004457 inlägg
#6

Blir ingen skillnad om jag ändrar:

<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1" />

till

<meta http-equiv="Content-Type" content="text/xhtml+xml; charset=ISO-8859-1" />

Att utelämna <?xml version="1.0" encoding="ISO-8859-1"?> gör ingen skillnad heller.

effataMedlem sedan apr. 2008141 inlägg
#7

Klick i "Show source".
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.evoozer.com%2F&charset=(detect+automatically)&doctype=Inline&ss=1&group=0
Validatorn får ingen input att jobba med alls...

yadorMedlem sedan mars 2004457 inlägg
#8

Den är ifylld när jag försöker validera sidan.

effataMedlem sedan apr. 2008141 inlägg
#9

Som sagt. Validatorn får inget svar från servern så vitt jag kan se, därför den inte kan validera.
Kör jag copy-paste på din källkod validerar den korrekt.

QuidMedlem sedan juni 20004 270 inlägg
#10

Är domänen helt ny? Då kan det ju vara ett dns-fel, dvs. att dnsen som w3.org använder inte är uppdaterad med den nya information om denna domänen.

MickeA.comMedlem sedan feb. 20034 528 inlägg
#11

effata skrev:

Som sagt. Validatorn får inget svar från servern så vitt jag kan se, därför den inte kan validera.
Kör jag copy-paste på din källkod validerar den korrekt.

Min inbyggda validator i Firefox som använder w3 validerar din sida korrekt.

yadorMedlem sedan mars 2004457 inlägg
#12

Japp, domänen är typ helt ny. Men då är det inget fel på sidan alltså, bara det jag var orolig för :)

Tack för hjälpen alla :)

jarvkloMedlem sedan juli 20013 295 inlägg
#13

Hmm...
Här var det lite si och så med XML-råden... ;)

For the record:

<meta http-equiv="Content-Type" content="text/xhtml+xml ; charset=ISO-8859-1" />

Finns ingen MIME-typ som heter "text/xhtml+xml".... och kör man med den mer korrekta "application/xhtml+xml" (och verkligen levererar sidan så) - så används inte <meta http-equiv="..." /> av webbläsaren i det läget...
text/html är det som servern märker upp sidan som när den skickas , och då bör det stå text/html också i den aktuella metataggen (om man väljer att använda den) ;)

XML-prologen

<?xml version="1.0" encoding="ISO-8859-1"?>

är obligatorisk i alla lägen utom då charset="UTF-8" eller charset="UTF-16".
Den här sidan använder ISO-8859-1 och då måste XML-deklarationen alltså alltid stå först i dokumentet om man vill att dokumentet skall vara giltig XML
Källa: http://www.xml.se/xml/REC-xml-1_0-4th-ed-sv/index.html#NT-EncodingDecl

Inget personligt - men rätt skall vara rätt, eller hur ;)

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb