HTML
घोषणा पहली चीज है जिसे आप HTML दस्तावेज़ में देख सकते हैं। यह टैग से पहले जुड़ जाता है। टैग का अंत टैग नहीं है!.
घोषणा
HTML 4.01 में 3 संभावित सिद्धांत थे - HTML 4 Strict, HTML 4 Transitional, और HTML 4 Frameset। आपके द्वारा बनाए गए प्रत्येक HTML दस्तावेज़ में इन तीन डीटीडी में से एक होना चाहिए।
HTML 4 सख्त
इस दस्तावेज़ प्रकार में उन सभी HTML तत्वों को शामिल किया गया है जिन्हें बहिष्कृत कर दिया गया है और जो फ़्रेमसेट दस्तावेज़ों में दिखाई देते हैं।
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
HTML 4 संक्रमणकालीन
इस दस्तावेज़ प्रकार में वे सभी HTML तत्व शामिल हैं जिन्हें बहिष्कृत कर दिया गया है।
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">;
HTML 4 Frameset
इस दस्तावेज़ प्रकार में संक्रमणकालीन DTD के सभी HTML तत्व और साथ ही फ़्रेम किए गए दस्तावेज़ में शामिल हैं।
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "https://www.w3.org/TR/html4/frameset.dtd">
HTML 5 घोषणा
HTML5 में केवल एक ही डिक्लेरेशन है यानी
<!DOCTYPE html>