Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

[xhtml] W3C validator wil site niet valideren, doctype goed

6 antwoorden
  • Zie titel zeg maar. de validator van W3C kan m'n site niet valideren [url=http://validator.w3.org/check?uri=http%3A%2F%2Fhtb.ath.cx%2Fanw%2Fsite%2F&charset=%28detect+automatically%29&doctype=%28detect+automatically%29&ss=1]dit[/url] krijg ik :S [code:1:c01fe0b5f5] <?xml version="1.0"?> <!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="nl" lang="nl"> <head> <title>Dingstede - ANW - DNA</title> <meta name="description" content="Site ANW-sectie van CSG Digstede" /> <meta name="keywords" content="ANW, DNA, Dingstede" /> <meta http-equiv="Content-Type" content="text/html" /> <link rel="stylesheet" type="text/css" href="css-sheets/algemeen.css" /> </head> <body>[/code:1:c01fe0b5f5] Hij zegt dit: [quote:c01fe0b5f5]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 validate the document. The sources I tried are: The HTTP Content-Type field. The XML Declaration. The HTML "META" element.[/quote:c01fe0b5f5] In Content-Type kan ik geen 'charset="iso-8559-1" zetten, 'charset' is niet meer geldig :-? ? XML declaratie staat er wel wat bedoelt 'ie met 'HTML "Meta" element'? in .htaccess staat: [i:c01fe0b5f5]AddType text/html;charset=iso-8859-1 html[/i:c01fe0b5f5] ik vind et een beetje vaag dat 'ie het niet doet. Iemand een verklaring en/or oplossing?
  • Mogelijke oplossingen:[code:1:906c3fcd92]<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />[/code:1:906c3fcd92]Maar META elementen moet je zoveel mogelijk vermijden als er een oplossing mogelijk is met de server of een meer algemeen geaccepteerde oplossing (robots.txt).[code:1:906c3fcd92]<?xml version="1.0" encoding="charset=iso-8859-1"?>[/code:1:906c3fcd92]Deze regel kun je ook beter vermijden (eigenlijk altijd) omdat het of met een META element kan of via de server (via de server is het beste). Deze regel geeft namelijk problemen in oudere browsers en is voor elk XML document optioneel.[code:1:906c3fcd92]AddType text/html;charset=iso-8859-1 .html[/code:1:906c3fcd92]Denk erom dat je die [b:906c3fcd92].[/b:906c3fcd92] (punt) niet vergeet voor 'html', dat is namelijk de bestandextensie waaraan het toegevoegd wordt. Een header() functie gebruiken van een willekeurige server-side scripttaal kan natuurlijk ook.
  • Ik heb je bovenste oplossing gebruikt, en deze werkt goed. Dankje
  • Gelukkig voor jou is W3C hier belangrijker dan toegankelijkheik. :) Geen van mijn sites komen door die 'validator' heen, maar voor mij gelukkig worden ze wel door alle browsers [van a tot z] juist weergeven.
  • lynx? (Maar ik neem dat jouw opmerkingen met een :wink: gelezen moeten worden?)
  • [quote:a82a7bf9ce="termin8or"]lynx? (Maar ik neem dat jouw opmerkingen met een :wink: gelezen moeten worden?)[/quote:a82a7bf9ce] Zoeken werkt niet echt lekker met Lynx ;) MySQL error 1146: Table 'Search.DIS200403' doesn't exist When executing: SELECT * FROM DIS200403 WHERE domain = 'devmagix.com' and remote_addr = '[i:a82a7bf9ce]censored[/i:a82a7bf9ce]' and user_agent = 'Lynx/2.8.4rel.1 libwww-FM/2.14'

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.