DOCTYPE
(Henvisende UWEM-test: 3.2_HTML_01)Testinformasjon
Feil på grunn av
Det er funnet en ugyldig DOCTYPE-erklæring.
Dokumenttypeerklæring er ikke oppført i W3C recommended doctypes: http://www.w3.org/QA/2002/04/valid-dtd-list.html
Hvorfor dette vil være en hindring
Det finnes ikke bare én type av HTML, men flere typer som defineres i såkalte dokumenttypedefinisjoner, kortform dokumenttyper (Document Type Definitions, Doctypes). Ved å spesifisere dokumenttype, definerer du hvilken versjon av (X)HTML du anvender i ditt dokument.
Dette er svært viktig informasjon for nettlesere og andre verktøy som leser av dokumentet. Dersom dokumenttypeerklæringen ikke er korrekt, kan nettlesere være ute av stand til å presentere dokumentet på riktig måte.
For mer informasjon, se W3C doctype information: http://www.w3.org/QA/Tips/Doctype
Løsning
Bruk en av dokumenttypene som er oppført i http://www.w3.org/QA/2002/04/valid-dtd-list.html
Referanse
Henvisning til WCAG 1.0-kontrollpunkt
3.2"Lag dokumenter som kan valideres etter formelle publiserte dokumentkodingssystemer." [Prioritet 2]
WCAG 1.0 Checkpoint 3.2Henvisning til UWEM-test
3.2_HTML_01Denne testen er rettet mot å undersøke at dokumentet inneholder en gyldig dokumenttypeerklæring.
Beslektede krav fra DIFI/norge.no
1.11Er HTML korrekt kodet på nettstedet?
norge.no requirement description 1.11
Eksempler
The doctype tells the web browser what type the document is and what set of rules to use when displaying the web page. The doctype is also needed to carry out checks of the formal grammar of the document contents.
If the doctype declaration of your document is missing or invalid, you have to find out, which document type the document uses, and insert an appropriate recommended doctype declaration.
You can find out, which specific HTML or XHTML has been used, by looking at the tags and header informations of the document.
If empty tags are open, HTML is used; else the document uses XHTML. If the content type is "application/xhtml+xml" the language is XHTML 1.1; else XHTML 1.0.