DOCTYPES क्या हैं? ब्राउज़र quirks और सख्त मोड क्या हैं?
सरल बोल रहा है जो आज से पहले doctype के बारे में जो कभी नहीं सुना के लिए! टैग: एक HTML दस्तावेज़ कि <HTML> टैग से पहले आता है में घोषणा की है कि कुछ इस तरह लग रहा है (यह बहुत पृष्ठ के स्रोत से चिपकाया)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Doctype क्यों इस्तेमाल करें?
यह सब शुरू हुआ जब ब्राउज़र मानकों को W3C द्वारा पेश किए गए. पहले वेब डेवलपर्स ब्राउज़र की इच्छाओं के अनुसार सीएसएस लागू करने के लिए उन्हें और सबसे वेबसाइटों में सही ढंग से प्रदान पृष्ठों सीएसएस था कि काफी इन विनिर्देशों / मानकों से मेल नहीं खाती.
इसलिए इस समस्या का हल करने के लिए था
- वेब डेवलपर्स जो उनके मानकों करने के लिए चुनते हैं जो मोड का उपयोग करने के लिए पता था कि अनुमति देते हैं.
- पुराने नियम (quirks) के अनुसार पुराने पृष्ठों को प्रदर्शित करने के लिए जारी है.
और DOCTYPE का जन्म हुआ था.
तो, क्या आप पृष्ठ मानकों करने के लिए है या नहीं बनाया गया है पर आधारित है, आप उपयुक्त doctype का चयन करें.
Doctype और ब्राउज़र मोड के बीच संबंध
Quirks मोड या सख्त मोड, doctype बयान है कि आपके ब्राउज़र क्या यह मोड में HTML पृष्ठ रेंडर या बल्कि और अधिक सटीक कैसे ब्राउज़र में सीएसएस व्याख्या चाहिए हो जाना चाहिए बताता है.
लिखित से पहले इन मानकों को पेश किए गए पुराने पृष्ठों को एक DOCTYPE नहीं है. इसलिए जब अपने HTML में कोई टैग नहीं है तो ब्राउज़र quirks मोड में है.
लेकिन अगर DOCTYPE निम्न में से एक के रूप में परिभाषित किया गया है, तो ब्राउज़र को सख्त मोड में होना कहा जाता है.
<DOCTYPE html पब्लिक - "http://www.w3.org/TR/html4/loose.dtd" डब्ल्यू .3 सी. / / / / DTD के 4.01 संक्रमणकालीन / / एन एचटीएमएल "">










































