Het nut van doctypes
Volgens de HTML-standaarden van het W3C heeft elk document een doctype nodig. Maar wat is het nut daar nu eigenlijk van?
Inleiding
De doctype-tag staat helemaal bovenaan een HTML document, nog boven de <html> tag. Het zorgt ervoor dat de browser weet welke HTML-variant er wordt gebruikt.
Typen doctypes
Er zijn drie verschillende typen doctypes.
- strict: dit is de gebruikelijke variant. Als je dit doctype plaatst, geef je aan dat de code precies voldoet aan de HTML-specificaties.
- transitional: deze variant is bedoeld voor de overgang van HTML 3 naar de nieuwste versie, HTML 4.01. Deze variant staat daardoor het gebruik van opmaak-elementen toe (zoals center, b en i), waar de strict-variant dit niet toestaat.
- frameset: deze variant is bedoeld voor gebruik met frames.
Doctypes
Hieronder het lijstje met doctypes voor de verschillende HTML-varianten.
HTML 4.01 StrictHTML 4.01 Transitional
HTML 4.01 Frameset
|
Onderstaande doctypes zijn voor de XHTML 1.0 specificatie. XHTML is ontworpen om HTML te vervangen, maar inmiddels is duidelijk dat dit mislukt is. Er wordt nu hard gewerkt aan HTML 5, de opvolger van HTML 4.01. Het is daarom beter om nu te kiezen voor HTML 4.01, in plaats van XHTML. |
XHTML 1.0 Transitional
XHTML 1.0 Frameset
Slot
Wil je controleren of je website aan de standaarden van het W3C voldoet? Ga dan naar W3C's validator.
