De Doctype-declaratie is zo belangrijk om een Web-pagina die op de top op elk HTML-document lijkt. DOCTYPE identificeert een specifieke Document Type Definition (DTD). Het bevat informatie die de webbrowser gebruikt om te bepalen van de opmaaktaal die wordt gebruikt voor het laden van de webpagina in de browser. Hoewel er verschillende Doctypes, zijn de twee meest gebruikte voor XHTML overgangs- en strikte.
DOCTYPE
Het Doctype is de eerste regel die wordt weergegeven in de XHTML. Het is een verklaring of een aankondiging van de opmaaktaal in document wordt weergegeven. In de Doctype-syntaxis, de tekenreeks "
Het volgende is de Doctype voor overgangsmaatregelen XHTML:
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” >Dit is de DOCTYPE voor strikte XHTML:
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” >De meeste Web software ontwikkelen zal de Doctype invoegen wanneer u een nieuw HTML-document begint. U kunt echter nog steeds de DTD-versie wijzigen.
XHTML
XHTML (eXtensible HyperText Markup Language) wordt gemaakt van HTML 4.01 en XML (Extensible Markup Language). De invoering ervan op het Web kwam als vraag voor schonere en consistente opmaak voor webpagina's groeide wilt weergeven zoals ze zijn gemaakt--ongeacht welke browser het Web pagina's worden weergegeven in. Hoewel XHTML gelijkaardig aan HTML 4.01 is, zijn er verschillen tussen de twee. XHTML moet elementen worden in kleine letters, en alle elementen moeten worden gesloten en correct genest.
Overgangsperiode Doctype
Volgens Sitepoint is de overgangsperiode DTD meest aangewezen omdat inbelmogelijkheden van XHTML 1.0 zowel HTML 4.01, wat betekent dat huidige elementen en attributen kunnen worden gebruikt om te bouwen van een Web-pagina-- en de combinatie zal worden ondersteund door browsers. Gebruik van overgangsmaatregelen DTD is ook aanbevolen ter ondersteuning van oudere browsers, omdat deze browsers niet een ingebouwde ondersteuning voor trapsgewijze opmaakmodellen hebben.
Strikte Doctype
Net zoals de overgangsperiode Doctype u browsers vertelt wilt toestaan zowel HTML- als XHTML, informeert de strikte Doctype browsers om te volgen van de regels voor XHTML alleen. Dit betekent dat geen afgekeurde of verouderde elementen en kenmerken worden toegelaten in de markup language. Als alle verouderde elementen wordt weergegeven in de code, zoals de "
" tag, wordt de webpagina wordt niet goed geladen. Volgens ScriptingMaster maakt gebruik van de strikte DTD het Web snel XHTML documenten valideren. Deze efficiëntie is mogelijk omdat de presentatiestijl van de pagina's heeft van de inhoud van de webpagina's zijn gescheiden.