2011-02-10 4 views
5

मैं जानना चाहता हूं कि कोई ब्राउज़र कौन है जो इस तरह के चयन का समर्थन नहीं करता है?कुछ प्रकार के सीएसएस चयनकर्ताओं की ब्राउज़र संगतता

1) .class-1.class-2 
2) #id-1.class-2 
3) .class-1 > .class-2 
4) .class-1 + .class-2 
5) .class[foo="bar"] 

मैं अलग ब्राउज़रों के साथ बहुत से अलग ओएस नहीं है ... तो पता नहीं है, जहां इन अनुकूलता पा सकते हैं। तो कृपया मुझे एक हाथ दें!

उत्तर

5

आईई 7 और नए, साथ ही साथ अन्य सभी ब्राउज़रों, आपके सभी दिए गए चयनकर्ताओं का समर्थन करते हैं।

  1. IE6 पढ़ता .class-1.class-2.class-2 के रूप में (एक तुलना के लिए here देखें)

  2. IE6 पार्स #id-1.class-2 सही ढंग से

  3. IE6 > नहीं पढ़ सकते हैं, पूरे नियम पर ध्यान नहीं देता पूरी तरह से

  4. IE6 नहीं पढ़ सकते हैं +, पूरे नियम को पूरी तरह से अनदेखा करता है

  5. IE6 [foo="bar"] नहीं पढ़ सकते हैं, पूरी तरह से

+1

तो अगर मुझे आईई 6 परवाह नहीं है, तो मैं सुरक्षित रूप से उनमें से किसी का भी उपयोग कर सकता हूं, है ना? – PeterWong

+1

@ पीटरवॉन्ग: हाँ। – BoltClock

1

पर अधिक जानकारी Quirksmode.org नामक एक बेहद अच्छी साइट है जिसमें सभी सीएसएस चयनकर्ताओं और सुविधाओं के लिए संगतता चार्ट का पूरा सेट है।

http://www.quirksmode.org/css/contents.html

क्या इसके लायक के लिए, आप IE6 के साथ उन लोगों के लगभग सभी के साथ समस्याओं होगा, लेकिन सबसे अन्य ब्राउज़रों उन सब को ठीक से निपटने होगा।

समाधान: IE6 का समर्थन न करें।