एचटीएमएल 5 सिद्धांत क्यूई मोड में IE9 डाल रहा है?


101

मैं IE9 मानकों के साथ अपने पेज को लोड करने के लिए IE9 प्राप्त करने की कोशिश कर रहा हूँ ...

मैंने देखा है <!DOCTYPE HTML>कि लानत है quirks मोड में डाल दिया ... जो बहुत ज्यादा पृष्ठ पर सब कुछ टूट जाता है ...

मैं IE9 मानकों से चिपके रहने के लिए IE कैसे प्राप्त करूं?


1
@ एरिकलॉ - हुह? मैं अनुसरण नहीं करता ...
अभिषेक

आपके पृष्ठ का URL क्या है जो इस समस्या को पुन: पेश करता है।
एरिकाव

इसका आंतरिक परीक्षण पृष्ठ जो मैं उपयोग कर रहा हूं ... लेकिन nvm, @David_Wick ने पहले ही प्रश्न का उत्तर दे दिया ... :-)
अभिषेक

यह भी देखें stackoverflow.com/questions/3726357/...
Raedwald

जवाबों:


134

रखने:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<head>टैग में यह करना चाहिए।


1
हाँ, यह चाल चली ... क्या आप कृपया मेरे लिए इसे थोड़ा समझा सकते हैं?
अभिषेक

8
@ अभिषेक: मेटा तत्वों को एचटीएमएल 5 में स्पष्ट रूप से बंद करने की आवश्यकता नहीं है (और ऐतिहासिक रूप से पुराने एचटीएमएल स्पेक्स के खिलाफ यह वास्तव में अमान्य होगा)।
reisio

4
@reisio - यदि आप इतिहास को देखते हैं, तो आप देखेंगे कि वह मूल रूप से समापन कोष्ठक ( >) से बाहर निकल गया था ।
शौना

क्या यह पहला या केवल मेटा टैग होना चाहिए? क्योंकि यह वहाँ है और अभी भी विचित्र मोड में चूक करता है।
डेडलीचैम्बर्स

2
मुझे पता चला कि इस मेटा टैग को लगाने के ठीक बाद <head> टैग काम करेगा, जबकि <head> के निचले भाग में होने पर यह संभवत: अन्य सामग्री के हस्तक्षेप के कारण काम नहीं करेगा।
पाओलो मिओनी

63

सुनिश्चित करें कि आपके पास DOCTYPE घोषणा से पहले कोई HTML टिप्पणी नहीं है अन्यथा यह quirks मोड का उपयोग करने के लिए IE9 को ट्रिगर करेगा।

बस <!DOCTYPE html>पृष्ठ के शीर्ष पर होने से पहले कुछ भी नहीं होने के लिए यह IE9 मानकों के मोड का उपयोग करने के लिए पर्याप्त होना चाहिए। आपको मेटा टैग की भी आवश्यकता नहीं होनी चाहिए।


1
@ फ्राम्बर्ट: सिवाय इसके कि इस मामले में टिप्पणियों की घोषणा से पहले टिप्पणी है, इसलिए नहीं।
reisio

सिवाय इसके कि इन्हें html टिप्पणियों के रूप में नहीं माना जाता है, वे सशर्त टिप्पणियां हैं जो IE (कोई भी) डोम के हिस्से के रूप में व्याख्या नहीं करती हैं, जबकि html टिप्पणियों (उन में वर्ग कोष्ठक के बिना) को डोम के रूप में माना जाता है और इसलिए उन्हें व्हाट्सएप के पीछे माना जाता है। मामले पर निर्भर करता है, यानी के संस्करण और प्रयोग किया जा रहा सिद्धांत।
फ्राम्बर्ट

2
नहीं, यह नहीं है, ज़ुलाउज़ ने टिप्पणी की है, और आपके उदाहरणों में टिप्पणियां हैं (चाहे वे मानक HTML हैं या नहीं या केवल IE द्वारा वांछित के रूप में व्याख्या की गई है या अप्रासंगिक नहीं है)।
reisio


4

किसी भी असमर्थित टिप्पणी को निकालें, अर्थात समर्थित टिप्पणियों के लिए जाँच करें। और अपने हेड टैग में रखें। डॉक्स प्रकार की घोषणा आपके HTML में बहुत पहली पंक्ति होनी चाहिए।


0

मेरे पास सभी पृष्ठों में उल्लेखित सिर हैं। हालाँकि यह सिर्फ अन्य सभी पृष्ठों के लिए होम पेज के लिए सही रूप से दिखा रहा है, पेज अभी भी बिखरे हुए मोड में प्रदान किया गया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.