2013-05-28 10 views
5

मेरे वेबपेज निम्नलिखित doctypeIE9 IE7 दस्तावेज़ मोड में मेरा पेज फेंकता है और <! DOCTYPE HTML> बाहर टिप्पणी की हो जाता है

<!DOCTYPE html> 

उपरोक्त पंक्ति मेरी HTML पृष्ठ पर बहुत पहली पंक्ति है है। ये इस लाइन से पहले कोई अतिरिक्त स्थान या टिप्पणियां नहीं हैं। अभी भी पृष्ठ आईई 7 दस्तावेज़ मोड में जाता है और <!DOCTYPE html> डेवलपर टूल का उपयोग करके HTML पृष्ठ की जांच करते समय टिप्पणी करता है।

मुझे पता है कि मैं निम्न मेटा टैग

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

शामिल करके एक निश्चित दस्तावेज़ मोड मजबूर कर सकते हैं लेकिन मैं इस का उपयोग करने वाले नहीं कर रहा हूँ, niether मैं उपकरणों के लिए जाने के लिए और संगतता दृश्य सेटिंग परिवर्तित करना चाहिए (टूल्स -> संगतता दृश्य सेटिंग्स)। मैंने यह भी जांच की है कि दस्तावेज़ एक HTML5 सत्यापनकर्ता का उपयोग कर वैध HTML5 दस्तावेज़ है या नहीं।

कुछ समाधान जो मैंने खोजे थे, वे इस समस्या का कारण बन रहे थे। टाइप 1 फ़ॉन्ट (हेलेवेटिका) का उपयोग करने का बेक्यूज। मैंने अपने सीएसएस की जांच की और कहीं भी हम इस फ़ॉन्ट का उपयोग नहीं कर रहे हैं।

असल में मुझे यह जानने की ज़रूरत है कि इस असामान्य व्यवहार के कारण क्या हैं। क्या यह कुछ सीएसएस या जावास्क्रिप्ट है जो इसका कारण बन रहा है।

संपादित करें: टिप्पणियाँ मैं के रूप में

<!DOCTYPE html> 
    <html> 
    <head> 

    <title>Hello Wrold</title> 
    </head> 
    <body> 
     <div>hello world!!</div> 
    </body> 
    </html> 

यह उसी तरह बर्ताव कर रही है इस प्रकार एक साधारण html पृष्ठ लोड हो रहा है की कोशिश की में से एक में उल्लेख किया। आईई 7 दस्तावेज़ मोड में पेज लोड।

+0

http://stackoverflow.com/questions/7168288/page- अटक-इन-क्विर्क-मोड – Nitesh

+0

@NathanLee मैंने पहले ही इस लिंक को चेक कर लिया है। मैंने आईई संगतता मोड से संबंधित लगभग सभी प्रश्न पढ़े हैं। और सिद्धांत सही ढंग से लिखा गया है और मुझे मेटा टैग समाधान भी पता है। प्रश्न में मैंने जो कुछ भी बताया है, उसके अलावा मुझे कारणों को जानने की जरूरत है। और उन कारणों के लिए समाधान। – tiger

+2

सबसे अच्छी सलाह यहां है: http://hsivonen.iki.fi/doctype/#ie8। यह संभावना नहीं है कि कोई और कारण हैं। Doctype की टिप्पणी आईई 7 मोड में होने का एक प्रभाव है, एक कारण नहीं। – Alohci

उत्तर

0

मेरा अनुभव यह है कि आईई देवटूल काम करता है जब यह विभिन्न दस्तावेज़ मोड का अनुकरण करता है। यह आपके पृष्ठ की सामग्री पर निर्भर नहीं है।

1

अपनी एचटीएमएल फाइल की जांच करें और सुनिश्चित करें कि दस्तावेज़ की शुरुआत में कोई BOM (बाइट ऑर्डर मार्क) नहीं है। इससे कुछ ब्राउज़रों में समस्याएं हो सकती हैं। जांचने के लिए, एडोब ड्रीमवेवर या नोटपैड ++ जैसे कुछ का उपयोग करें। नोटपैड में एएनएसआई मोड में फ़ाइल खोलें और जांचें कि पहले अक्षर हैं या नहीं, उन्हें हटाएं और यूटीएफ -8 के रूप में बम के बिना सहेजें (विकल्प नोटपैड ++ में सहेजते समय)

संबंधित मुद्दे