!DOCTYPE

Inhoud Handleiding HTML
Overzicht elementen



Het gebruik van de DOCTYPE declaratie wordt toegelicht in het onderdeel Structuur document in de Handleiding HTML.


!DOCTYPE


HTML 2.0
NN -
MSIE -
OP -

Helemaal aan het begin van een document moet de DOCTYPE (document type) declaratie worden opgenomen. Deze is ervoor bedoeld aan te geven aan welke HTML-versie het document voldoet. De DOCTYPE declaratie verwijst naar een document type definition (DTD). In een DTD wordt onder meer beschreven welke elementen gebruikt mogen worden in de betreffende HTML-versie, op welke plaats een element in een document mag voorkomen (welke andere elementen een element mag bevatten en door welke elementen een element mag worden ingesloten), of het gebruik van de activering en/of beëindiging van een element verplicht is, of een element inhoud bevat of leeg is tussen de activering en de beëindiging, welke attributen een element heeft, of het gebruik van bepaalde attributen verplicht is, welke waarden een attribuut mag hebben, wat de standaardwaarde is en aan welke eisen de waarde van een attribuut moet voldoen.

Geen van de bekende browsers maakt gebruik van de DOCTYPE declaratie. Toch wordt het gebruik ervan en vooral het voldoen aan de bijbehorende specificatie aanbevolen. Met het voldoen aan een specificatie verklein je de kans dat de browser van een bezoeker de documenten niet correct kan weergeven.

Het opnemen van de DOCTYPE declaratie is van belang als je een document wilt controleren op het gebruik van de juiste HTML-code. De validator weet dan op basis van welke HTML-versie de controle moet plaatsvinden.

In het volgende overzicht is voor de DOCTYPE declaratie voor de verschillende HTML-versie weergegeven.


HTML 2.0:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">


HTML 3.2:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">


HTML 4.0 Strict (bevat alle elementen en attributen, met uitzondering van die welke het label afgekeurd hebben gekregen, of welke betrekking hebben op frames):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

HTML 4.0 Transitional (bevat alle elementen en attributen, inclusief die welke het label afgekeurd hebben gekregen, maar exclusief die welke betrekking hebben op frames):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

HTML 4.0 Frameset (bevat alle elementen en attributen, inclusief die welke het label afgekeurd hebben gekregen en inclusief die welke betrekking hebben op frames):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">


HTML 4.01 Strict (bevat alle elementen en attributen, met uitzondering van die welke het label afgekeurd hebben gekregen, of welke betrekking hebben op frames):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional (bevat alle elementen en attributen, inclusief die welke het label afgekeurd hebben gekregen, maar exclusief die welke betrekking hebben op frames):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset (bevat alle elementen en attributen, inclusief die welke het label afgekeurd hebben gekregen en inclusief die welke betrekking hebben op frames):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">



  Inhoud Handleiding HTML   Index   Overzicht elementen


De gebruikte style sheets voldoen aan CSS 2 Dit document voldoet aan HTML 4.01 Laatste wijziging 16 januari 2000
Copyright © 1995-2000 Hans de Jong