कई सालों से, माइक्रोसॉफ्ट के इंटरनेट एक्सप्लोरर ब्राउज़र के पुराने संस्करणों ने वेबसाइट डिजाइनरों और डेवलपर्स के लिए सिरदर्द पैदा किया। उन पुराने आईई संस्करणों को विशेष रूप से संबोधित करने के लिए सीएसएस फ़ाइलों को बनाने की आवश्यकता कुछ ऐसा है जो कई लंबे समय तक वेब डेवलपर्स याद कर सकते हैं। शुक्र है, आईई के नए संस्करण, साथ ही माइक्रोसॉफ्ट के नवीनतम ब्राउज़र - एज, वेब मानकों के साथ बहुत अधिक अनुपालन कर रहे हैं, और चूंकि वे नए माइक्रोसॉफ्ट ब्राउज़र "हमेशा हरे" हैं, जिस तरह से वे नवीनतम संस्करण में ऑटो अपडेट करते हैं, यह है संभावना नहीं है कि हम इस मंच के पुरातन संस्करणों के साथ संघर्ष करेंगे जिस तरह से हमने अतीत में किया था।
अधिकांश वेब डिज़ाइनरों के लिए, माइक्रोसॉफ्ट के ब्राउजर एडवांस का मतलब है कि अब हमें उन चुनौतियों से निपटना नहीं है जो पुराने आईई संस्करण ने हमें पहले प्रस्तुत किया था। हालांकि, हम में से कुछ बहुत भाग्यशाली नहीं हैं। यदि आप जिस साइट पर प्रबंधन कर रहे हैं, उसमें अभी भी पुराने आईई संस्करण से विज़िटर की बड़ी संख्या शामिल है, या यदि आप किसी इंट्रानेट की तरह आंतरिक संसाधनों पर काम कर रहे हैं, तो ऐसी किसी कंपनी के लिए जो किसी पुराने कारण के लिए इन पुराने IE संस्करणों में से किसी एक का उपयोग कर रहा है, तो आपको पुराने ब्राउज़र के बावजूद इन ब्राउज़रों के लिए परीक्षण जारी रखने की आवश्यकता होगी। एक्स-यूए-संगत मोड का उपयोग करके आप ऐसा कर सकते हैं।
एक्स-यूए-संगत एक दस्तावेज़ मोड मेटा टैग है जो वेब लेखकों को यह चुनने की अनुमति देता है कि इंटरनेट एक्सप्लोरर का कौन सा संस्करण प्रस्तुत किया जाना चाहिए। यह इंटरनेट एक्सप्लोरर 8 द्वारा यह निर्दिष्ट करने के लिए प्रयोग किया जाता है कि कोई पृष्ठ आईई 7 (संगतता दृश्य) या आईई 8 (मानकों के दृश्य) के रूप में प्रस्तुत किया जाना चाहिए या नहीं।
ध्यान दें कि इंटरनेट एक्सप्लोरर 11 के साथ, दस्तावेज़ मोड को बहिष्कृत कर दिया गया है-अब उनका उपयोग नहीं किया जाता है। आईई 11 ने वेब मानकों के लिए समर्थन अपडेट किया है जो पुराने वेबसाइटों के साथ मुद्दों का कारण बनता है।
ऐसा करने के लिए, आप टैग की सामग्री में उपयोग करने के लिए उपयोगकर्ता एजेंट और संस्करण निर्दिष्ट करते हैं:
"IE = EmulateIE7"
सामग्री के लिए आपके पास विकल्प हैं:
-
"IE = 5"
-
"IE = EmulateIE7"
-
"IE = 7"
-
"IE = EmulateIE8"
-
"IE = 8"
-
"IE = EmulateIE9"
-
"IE = 9"
-
"IE = किनारा"
संस्करण को अनुकरण करने से ब्राउज़र को सामग्री प्रस्तुत करने का तरीका निर्धारित करने के लिए DOCTYPE का उपयोग करने के लिए कहा जाता है। एक DOCTYPE के बिना पेज quirks मोड में प्रस्तुत किया जाएगा।
यदि आप इसे बिना किसी अनुकरण के ब्राउज़र संस्करण का उपयोग करने के लिए कहते हैं (यानी,
"IE = 7") ब्राउज़र मानक मोड में पृष्ठ प्रस्तुत करेगा चाहे कोई DOCTYPE घोषणा हो या नहीं।
"IE = किनारा" आईई के उस संस्करण के लिए उपलब्ध उच्चतम मोड का उपयोग करने के लिए इंटरनेट एक्सप्लोरर को बताता है। इंटरनेट एक्सप्लोरर 8 आईई 8 मोड का समर्थन कर सकता है, आईई 9 आईई 9 मोड का समर्थन कर सकता है और इसी तरह।
एक्स-यूए-संगत मेटा टैग का प्रकार:
एक्स-यूए-संगत मेटा टैग एक http-equiv मेटा टैग है।
एक्स-यूए-संगत मेटा टैग प्रारूप:
अनुकरण आईई 7
DOCTYPE के साथ या उसके बिना आईई 8 के रूप में प्रदर्शित करें
क्विर्क मोड (आईई 5)
एक्स-यूए-संगत मेटा टैग अनुशंसित उपयोग:
वेब पृष्ठों पर एक्स-यूए-संगत मेटा टैग का उपयोग करें जहां आपको संदेह है कि इंटरनेट एक्सप्लोरर 8 पृष्ठ को गलत दृश्य में प्रस्तुत करने का प्रयास करेगा। जैसे कि जब आपके पास XML घोषणा के साथ एक्सएचटीएमएल दस्तावेज़ होता है। दस्तावेज़ के शीर्ष पर एक्सएमएल घोषणा पृष्ठ को संगतता दृश्य में फेंक देगी लेकिन DOCTYPE घोषणा को मानकों के दृश्य में प्रस्तुत करने के लिए मजबूर होना चाहिए।
वास्तविकता की जांच
यह स्वीकार्य रूप से असंभव है कि आप किसी भी वेबसाइट पर काम कर रहे हैं जिसे आईई 5 के रूप में प्रस्तुत करने की आवश्यकता है, लेकिन आप कभी नहीं जानते। ऐसी कंपनियां अभी भी हैं जो कर्मचारियों को इन विशिष्ट ब्राउज़रों के लिए पहले विकसित किए गए मालिकाना विरासत सॉफ़्टवेयर का उपयोग जारी रखने के लिए ब्राउज़र के बहुत पुराने संस्करणों का उपयोग करने के लिए मजबूर करती हैं। वेब उद्योग में हम में से उन लोगों के लिए, इस तरह के ब्राउज़र का उपयोग करने का विचार पागल लगता है, लेकिन एक विनिर्माण कंपनी की कल्पना करें जो एक दुकान के फर्श पर सूची प्रबंधित करने के लिए दशकों पुराने कार्यक्रम का उपयोग करती है। हां, ऐसा करने के लिए निश्चित रूप से आधुनिक प्लेटफार्म हैं, लेकिन क्या उन्होंने उन प्लेटफार्मों में से एक में निवेश किया है? अगर उनकी वर्तमान प्रणाली टूट नहीं जाती है, तो वे इसे क्यों बदलेंगे? कई मामलों में, वे नहीं करेंगे, और आप पाएंगे कि यह कंपनी कर्मचारियों को उस सॉफ्टवेयर का उपयोग करने के लिए मजबूर कर रही है और प्राचीन ब्राउज़र इसे चलाने के लिए निश्चित है। संभावना नहीं? शायद, लेकिन यह निश्चित रूप से संभव है। यदि आप इस तरह के किसी मुद्दे में भाग लेते हैं, तो इन पुराने दस्तावेज़ मोड में साइट चलाने में सक्षम होने के कारण आपको वही होना चाहिए जो आपको चाहिए।




