आप शायद बदलने के लिए !(IE)
(!IE)
इसके अलावा करने के लिए, "सामान्य" <body>
टैग आप के बारे में बात कर रहे हैं एक सशर्त टिप्पणी में है चाहता हूँ जादू है। तथ्य यह है कि यह एक अलग लाइन पर है, इससे कोई फर्क नहीं पड़ता, यह अभी भी सशर्त टिप्पणी टैग के अंदर है, इसलिए इस तरह प्रभावित है।
सामान्य HTML टिप्पणियों का उपयोग करके आईई काम के लिए सशर्त टिप्पणियां <!-- -->
इसलिए "झूठी" सशर्त के अंदर कोई भी कोड अभी टिप्पणी की गई है; <!-- <body class="ie6"> -->
आईई के बाद इसका अपना वाक्यविन्यास है। इस प्रकार, गैर-आईई ब्राउज़र केवल एक टिप्पणी स्ट्रिंग देखते हैं, और आईई इसे निष्पादित करने के लिए एक कथन के रूप में व्यवहार करता है।
इस वजह से, केवल एक बॉडी टैग दिखाता है, और केवल वह ही उपयोग किया जाता है।
<!--[if (gt IE 9)|!(IE)]><!-->
<body>
<!--<![endif]-->
आईई करने के लिए की
अधिक विवरण, इस का कहना है:
<if greater than ie9, or not ie> (ie conditional comment)
<!--> (empty comment) (--> putting this here to stop SO ruining syntax highlighting :D)
<body>
<end if> (ie conditional comment)
तुम क्यों समझ में नहीं आता है, तो पैरा "IE काम के लिए सशर्त टिप्पणियों से शुरू होने पढ़ा .. । "।
यह एक ही ब्लॉक, किसी भी अन्य ब्राउज़र के लिए इस तरह दिखता है:
<!--[if (gt IE 9)|!(IE)]><!--> (this is just one comment, containing the text "[if (gt IE 9)|!(IE)]><!")
<body>
<!--<![endif]--> (again, just one comment, containing "<![endif]")
आपने इसे स्वीकार करने के बाद, मेरे जवाब में एक संपादन में "जादू" के बारे में कुछ और बताया, इसलिए मैं इसे यह सुनिश्चित करने के लिए यहां डाल रहा हूं कि आप इसे देख सकें :) – Joe