Gå til innhold

XHTML: Problemer med validering


Anbefalte innlegg

Heisann.

 

Sliter med å få denne teksten validert av http://validator.w3.org/ :

 


<?xml version = "1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 1.0 Frameset//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">   
 <title>Eriks Webpage</title>
 
</head>

<frameset cols="10%,80%">
 <frame src="venstre.htm" >
   <frame src="hoyre.htm" > 
  </frameset >      

 
</html>

 

 

Får følgende feil:

 

Result: Failed validation, 0 error

 

Unknown Parse Mode!

 

The MIME Media Type (text/html) for this document is used to serve both SGML and XML based documents, and it is not possible to disambiguate it based on the DOCTYPE Declaration in your document. Parsing will continue in SGML mode.

Namespace Found in non-XML Document

 

Namespace "" found, but document type is not XML!

 

 

Ble litt uryddig kode her, gitt.. men det får gå.

Noen som kan hjelpe?

Lenke til kommentar
Videoannonse
Annonse

Prøv å legge til denne her:

 

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

Endret av OShea
Lenke til kommentar

Takker for svar.

Har gjort litt om på koden så den nå ser slik ut:

 

<?xml version = "1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 1.0 Frameset//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
 
 <title>Eriks Webpage</title>
 
</head>

<frameset cols="10%,80%">
 <frame src="venstre.htm" />
   <frame src="hoyre.htm" /> 
  </frameset >      

 
</html>

 

Virker som om validatoren likte det bedre, men står igjen med følgende melding:

 

No Character Encoding Found! Falling back to UTF-8.

 

I was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to reliably validate the document. I'm falling back to the "UTF-8" encoding and will attempt to perform the validation, but this is likely to fail for all non-trivial documents.

 

 

Såvidt jeg skjønner så må jeg angi character encoding. Hvor gjør jeg det?

Lenke til kommentar
Såvidt jeg skjønner så må jeg angi character encoding. Hvor gjør jeg det?

<?xml version = "1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 1.0 Frameset//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
 <title>Eriks Webpage</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>

<frameset cols="10%,80%">
 <frame src="venstre.htm" />
   <frame src="hoyre.htm" /> 
  </frameset >      
</html>
 

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...