Er is geen CSS ondersteuning.
Ik maak mij er zelf ook schuldig aan: Ik praat er altijd over dat het doctype xml, html of xhtml (en nog een paar meer) is. Maar eigenlijk zou ik moeten zeggen (in plaats van doctype) "Document Type Definition", afgekort tot DTD. In een DTD zitten specificaties waarmee documenten gevalideerd kunnen worden. Heel kort door de bocht kan je zeggen dat in de DTD is aangegeven welke tags er gebruikt mogen worden in het document met het aangegeven doctype (de DTD dus..). Als is de code in een document volkomen correct geschreven en er staat een onjuist doctype boven, dan zal de browser in de war raken (en er een rommeltje van kunnen maken) en kan een validator de pagina niet controleren op de juistheid van de code. Het doctype staat altijd helemaal bovenaan een webpagina (omdat de browser dit nodig heeft om de rest van de pagina te verwerken), en je moet er voor zorgen dat de code op de pagina correspondeert met het goede doctype.
Ik heb als voorbeeld deze declaratie:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
en deze declaratie:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
even hier geplaatst, maar op de dns5 gebruiken we er maar ééntje.
En dat is de declaratie van HTML5.
En dat is gelijk de kortste van allemaal:
<!DOCTYPE html>
cache 13-05-2010