Doctypes
Er zijn net als bij HTML verschillende 'smaken' XHTML. Waar deze doctypes in HTML nog niet verplicht waren, zijn ze dat in XHTML wel. Een doctype geeft informatie over hoe de browser de pagina moet verwerken. De declaratie moet altijd helemaal bovenaan het document staan. Er zijn 3 verschillende doctypes:
- Transitional
Dit is de 'standaard' versie van XHTML. De regels zijn iets soepeler t.o.v. strict, en er mogen meer elementen en attributen gebruikt worden.
De doctype declaratie boven het document ziet er als volgt uit:
- Strict
Strict is de strengere versie van XHTML. Er zijn meer elementen en attributen deprecated (niet meer ondersteund). De doctype boven het document ziet er zo uit:
- Frameset
De frameset versie, de naam zegt het eigenlijk al, is speciaal voor een website met frames. Het heeft dezelfde toegestane elementen en attributen als transitional. Dat doctype moet zo boven aan je pagina staan:
Inhoudsopgave
- Inleiding
- Voordelen
- Doctypes
- Nieuwe regels - Hoofdletters, en tags afsluiten
- Nieuwe regels - Deprecated en de juiste opbouw
- W3c Validator
- Afsluiting