HTML document पर आपने अक्सर देखा होगा कि <html> tag से पहले <!DOCTYPE html> declaration होती है| यह <!DOCTYPE html> declaration कोई HTML tag नही है| इसका इस्तेमाल web browser को HTML page से सम्बंधित निर्देश देने के लिये होता है|

वास्तव में, HTML के कई प्रकार होते हैं जैसे कि HTML 4.01 Strict, HTML 4.01 Transitional, HTML 4.01 Frameset, XHTML 1.0 Strict, XHTML 1.0 Transitional, XHTML 1.0 Frameset, XHTML 1.1 आदि|

<!DOCTYPE> declaration, HTML 4.01 में Document Type Declaration (DTD) की बात करता है क्योंकि HTML 4.01 SGML पर आधारित था लेकिन HTML 5, SGML पर आधारित भाषा नही है|

नोट: DTD markup languages के लिये नियम परिभाषित करता है ताकि browsers कंटेंट को पहचानने में गलती ना करें|

HTML versions के लिये doctype declaration एक जैसी नहीं होती| HTML 5 doctype declaration नीचे दी गई है|

  1. <!DOCTYPE html>

आओ HTML document का doctype declaration के साथ एक उदाहरण देखें|

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>This is the title</title>
  5. </head>
  6. <body>
  7. This is the content of the document.
  8. </body>
  9. </html>

ट्राई करें

नोट: HTML documents में declaration tag का इस्तेमाल करना एक अच्छी आदत है क्योंकि ऐसा करने से web browser को पता चल जाता है कि किस तरह का document हो सकता है|

Supporting Browsers

Element chrome  Chrome ie  IE firefox  Firefox opera  Opera safari  Safari
<!DOCTYPE> Yes Yes Yes Yes Yes

Note: Doctype declaration case sensitive नही है|