Wat is een DOCTYPE en waarom doet het ertoe?
De DOCTYPE-tag (afkorting voor 'documenttype-aangifte') beschrijft het type HTML dat wordt gebruikt voor een bepaalde webpagina. Hoe u uw DOCTYPE definieert, kan een groot effect hebben op het uiterlijk van uw website.

De DOCTYPE verschijnt als eerste op de meeste HTML-pagina's, zelfs vóór de tag. Het ziet er ongeveer zo uit ...



Waarom is de DOCTYPE zo belangrijk? Welnu, om te beginnen vertelt het de browser van uw bezoeker welke regels te gebruiken bij het weergeven van uw webpagina. Er zijn drie basis DOCTYPE-opties:

Streng - De browser volgt de HTML-regels zoals vrijgegeven door de W3C (het World Wide Web Consortium, de groep die HTML-normen instelt). Het negeert verouderde items, zoals de tag. Zoals u zich kunt voorstellen, zal dit grote schade aanrichten aan uw webpagina's als u nog steeds dergelijke tags gebruikt. Als u niet binnen de DOCTYPE-tag opgeeft welke optie u wilt, gebruiken browsers standaard de ‘strikte’ regelset.

Overgang - De browser laat zowel de huidige als de verouderde tags werken. De meeste webpagina's gebruiken deze DOCTYPE-instelling voor meer flexibiliteit.

Frameset - De browser staat alle tags toe zoals bij de overgangsinstelling en staat ook het gebruik van frames toe. Het is duidelijk dat u deze optie alleen moet gebruiken als u een pagina met frames maakt, wat bijna altijd een slecht idee is.

U kunt DOCTYPE ook gebruiken om aan te geven of uw pagina is gebouwd in HTML of XHTML. Als u helemaal geen DOCTYPE-tag opneemt, gaat de browser ervan uit dat de webpagina vóór de opname van de tag is gebouwd en gebruikt hij de ‘overgangsregel’.

Ten slotte bevat een DOCTYPE vaak een URL van de officiële W3C-site. Deze URL's verwijzen naar pagina's die de relevante regelsets bevatten, zodat browsers uw HTML-code naadloos kunnen ondersteunen, zelfs nadat de W3C nieuwe normen heeft geplaatst.

Hier zijn enkele van de meest voorkomende DOCTYPE-tags die u mogelijk moet gebruiken:

Strenge HTML


Overgangs-HTML


Strenge XHTML


Overgang XHTML


Merk op dat als de W3C nieuwe versies van HTML of XHTML uitbrengt, de DOCTYPE-tags ook zullen veranderen. De bovenstaande voorbeelden verwijzen naar HTML 4.01 en XHTML 1.0, omdat dit de meest recente versies zijn op het moment van dit schrijven.

Video-Instructies: Section 8 (Mei 2024).