नहीं केवल आईई के लिए सीएसएस बाल चयनकर्ताओं IE में काम नहीं करते

गैर आईई ब्राउज़र्स के लिए सीएसएस: सीएसएस डेवलपर्स है कि, सीएसएस बाल चयनकर्ताओं, नीचे दिए गए उदाहरण की तरह IE में काम नहीं लगता कोई खबर.

जैसे div> अवधि {कुछ सीएसएस}, इसका मतलब है कि "जब एक अवधि तत्व एक विभाजन तत्व के एक बच्चे (और पोता या नहीं परपोते आदि) है.

लेकिन हम अपने लाभ के लिए इस कांग्रेस का इस्तेमाल किया. ऐतिहासिक, बच्चे चयनकर्ता आईई से सीएसएस commands को छिपाने के लिए इस्तेमाल किया गया है. बस html>body रखकर किसी भी सीएसएस आदेश IE के सामने की अनदेखी करेंगे:

html>body .foo { CSS commands go here ;}

इसका कारण यह है कि काम करता है <body> हमेशा का एक बच्चा है <html> - यह निश्चित रूप से एक या प्रपौत्र पोता कभी नहीं हो सकता है <html> .

अब है कि IE 7 बच्चे चयनकर्ता को समझता है, तो आप सीधे में अधिक से अधिक चिह्न के बाद एक खाली टिप्पणी टैग सम्मिलित है IE 7 तो समझ में नहीं है और इस चयनकर्ता (जो पता नहीं क्यों?) इसलिए पूरी तरह से इस सीएसएस आदेश की अनदेखी करेंगे.

html> /**/ body .foo { CSS commands go here ;}

यदि पहले से ही इन से पहले नहीं देखा है, निम्नलिखित के माध्यम से एक पढ़ने के रूप में अच्छी तरह से है


एक उत्तर दें छोड़ दो

NDK घर | आईटी व्यक्त | व्यक्त तालु | व्यक्त Penmenship | श्रद्धा व्यक्त | अपने आप को व्यक्त