DOCTYPE या document type डिक्लेरेशन का उपयोग HTML पेज को कैसे browser पर प्रदर्शित करना हैं और किस version में declare किया जा रहा हैं उसे DOCTYPE से डिक्लेअर किया जाता हैं ।
साधारण Hindi भाषा में समझे तो <!DOCTYPE html> HTML5 version में भी डिक्लेअर किया जाता हैं ।
जब HTML का पांचवा मतलब HTML5 version आया था तब यह DOCTYPE बहुत सिंपल हो गया था । HTML5 से पहले version में DOCTYPE को declare करना इतना आसान नहीं था क्युकी उसे याद करना और लिखना बहुत ही मुश्किल होता था । इस खामी को HTML5 में दूर किया गया । DOCTYPE HTML के वर्शन को दर्शाता हैं ।
HTML5 , HTML का वर्तमान version हैं जिसमे सभी वर्शन के फीचर्स के साथ साथ कुछ एडवांस फीचर्स को भी लाया गया हैं ।
HTML के features के बारे में पढ़े
किसी भी वेब पेज को बनाने के लिए आपको HTML document structure को समझना पड़ता हैं । HTML document structure में DOCTYPE फर्स्ट लाइन पर डिक्लेअर किया जाता हैं । इस लाइन में जिस भी वर्शन का DOCTYPE डिक्लेअर किया जाता हैं वो ब्राउज़र को समझ आजाता हैं की ये किस वर्शन में पेज रेडी किया जा रहा हैं ।
जैसे HTML5 का Doctype हैं <!DOCTYPE html> इस से ब्राउज़र को पता चल जाता हैं की ये HTML5 में page रेडी किया जा रहा हैं ।
Doctype HTML के version को दर्शाता हैं उसके साथ साथ यह भी दर्शाता हैं की किस वर्शन में DOCTYPE लिखना आसान होता हैं ।
जैसे की हम ऊपर बात कर रहे थे की DOCTYPE को डॉक्यूमेंट टाइप डिक्लेरेशन(Document Type Declaration) भी कहा जाता हैं ।Document टाइप डिक्लेरेशन को शार्ट फॉर्म में (DTDs) के नाम से जाना जाता हैं ।
अब हम यहाँ पर DOCTYPE को डिक्लेअर करना सीखेंगे -
HTML5 का DOCTYPE बहुत ही सिंपल हैं ।
HTML 4.01 का DOCTYPE HTML5 के doctype की तुलना बहुत ही कठिन था जिसको लिखना और याद करना मुमकिन नहीं था -
HTML4.01 का DOCTYPE declaration-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4।01//EN"
"http://www।w3।org/TR/html4/strict।dtd">
<html>
ऊपर दिए गए HTML 4.01 के DOCTYPE में आप देख सकते हैं की यह कितना कठिन होता था लिखने में परन्तु हटम्ल 5 में ये बिलकुल सिंपल होते हैं ।
HTML5 का DOCTYPE Declaration-
<!Doctype html>
HTML का DOCTYPE और HTML4.01 जो HTML5 के वर्शन से पहले का वर्शन था उसमे आप देख सकते हैं की कितना कठिन लिखना होता था परन्तु इस DOCTYPE डिक्लेरेशन को HTML5 में बहुत ही आसान कर दिया गया हैं ।
HTML5 के DOCTYPE की तुलना अगर हम HTML4.01 से करे तो ये और भी कठिन होता हैं -
Xhtml1.0 , HTML4.01 से पहले का वर्शन हैं जो की इतना सुन ने में नहीं आया होगा -
Xhtml 1.0 का Doctype डिक्लेरेशन -
<?xml version="1।0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1।0 Strict//EN"
"http://www।w3।org/TR/xhtml1/DTD/xhtml1-strict।dtd">
<html xmlns="http://www।w3।org/1999/xhtml" xml:lang="en" lang="en">
HTML 4.01 और Xhtml1.0 की तुलना आप HTML5 के Doctype से कर सकते हैं ।
HTML5 का Doctype को छोटे या बड़े अक्सरो में लिखा जा सकता हैं । HTML5 का Doctype का standard लिखने का तरीका ये ही होता हैं ।
HTML के version के बारे में पढ़े
Recommended Posts:-