DOCTYPE क्या है और यह बात क्यों करता है?
DOCTYPE टैग ("दस्तावेज़ प्रकार घोषणा के लिए संक्षिप्त") एक विशेष वेब पेज के लिए उपयोग किए गए HTML के प्रकार का वर्णन करता है। आप अपने DOCTYPE को कैसे परिभाषित करते हैं, इसका आपकी वेबसाइट की उपस्थिति पर गहरा प्रभाव पड़ सकता है।

DOCTYPE सबसे HTML पृष्ठों पर प्रदर्शित होने वाली पहली चीज़ है, यहां तक ​​कि टैग से पहले भी। यह कुछ इस तरह दिखेगा ...



DOCTYPE इतना महत्वपूर्ण क्यों है? खैर, शुरुआत के लिए, यह आपके आगंतुक के ब्राउज़र को बताता है कि आपके वेबपेज को प्रदर्शित करते समय क्या उपयोग करना है। तीन मूल DOCTYPE विकल्प हैं:

सख्त - ब्राउज़र W3C (वर्ल्ड वाइड वेब कंसोर्टियम, HTML समूह सेट करने वाले समूह) द्वारा जारी HTML नियमों का पालन करेगा। यह वंचित वस्तुओं, जैसे टैग को अनदेखा करेगा। जैसा कि आप कल्पना कर सकते हैं, यह आपके वेब पृष्ठों के साथ कहर बरपाएगा यदि आप अभी भी ऐसे टैग का उपयोग कर रहे हैं। यदि आप DOCTYPE टैग में निर्दिष्ट करते हैं कि आप कौन सा विकल्प चाहते हैं, तो ब्राउज़र डिफ़ॉल्ट रूप से 'सख्त' नियम का उपयोग करेंगे।

संक्रमणकालीन - ब्राउज़र कार्य करने के लिए वर्तमान और पदावनत टैग दोनों की अनुमति देगा। अधिकांश वेबपेज इस DOCTYPE सेटिंग का उपयोग अधिक लचीलापन देने के लिए करते हैं।

फ्रेमसेट - ब्राउज़र संक्रमणकालीन सेटिंग के साथ सभी टैग की अनुमति देगा, और फ़्रेम के उपयोग की भी अनुमति देगा। स्पष्ट रूप से आपको इस विकल्प का उपयोग नहीं करना चाहिए जब तक कि आप फ़्रेम वाले पृष्ठ का निर्माण नहीं कर रहे हैं, जो लगभग हमेशा एक बुरा विचार है।

आप अपना पेज HTML या XHTML में बनाया गया है या नहीं यह निर्दिष्ट करने के लिए DOCTYPE का उपयोग कर सकते हैं। यदि आप किसी DOCTYPE टैग को शामिल नहीं करते हैं, तो ब्राउज़र यह मान लेगा कि टैग के शामिल किए जाने से पहले वेबपेज बनाया गया था और वह 'संक्रमणकालीन' नियम का उपयोग करेगा।

अंत में, एक DOCTYPE में अक्सर आधिकारिक W3C साइट से एक URL शामिल होगा। ये URL उन पेजों की ओर इशारा करते हैं जिनमें संबंधित नियम होते हैं, ताकि ब्राउज़र W3C के नए मानकों को पोस्ट करने के बाद भी आपके HTML कोड का समर्थन कर सकें।

यहां कुछ और सामान्य DOCTYPE टैग हैं जिनका आपको उपयोग करने की आवश्यकता हो सकती है:

सख्त HTML


संक्रमणकालीन HTML


सख्त एक्सएचटीएमएल


संक्रमणकालीन XHTML


ध्यान दें कि W3C को HTML या XHTML के नए संस्करण जारी करने चाहिए और फिर DOCTYPE टैग भी बदल जाएंगे। उपरोक्त नमूने HTML 4.01 और XHTML 1.0 का उल्लेख करते हैं, क्योंकि वे इस लेखन के समय के सबसे हाल के संस्करण हैं।

वीडियो निर्देश: Harrdy Sandhu - Kya Baat Ay | Jaani | B Praak | Arvindr Khaira | Official Music Video (मई 2024).