18 अगस्त को टेड जॉनसन (वेब ग्राफिक्स के लिए माइक्रोसॉफ्ट प्रोग्राम मैनेजर लीड) ने
एक IE ब्लॉग पर घोषणा की कि IE9
CSS3 के रंग मॉड्यूल का समर्थन करेगा,
और विशेष रूप से, Microsoft के स्वयं के
अल्फा फ़िल्टर के बजाय
अस्पष्टता संपत्ति का समर्थन करेगा। हालांकि,
अल्फा फिल्टर के लिए समर्थन संगतता मोड (Quirks, IE7 और IE8) में रहेगा, इसके लिए, इसके विपरीत,
अस्पष्टता की योजना नहीं है।
इस प्रकार, सीएसएस के लिए Microsoft एक्सप्लोरर के सभी संस्करणों में काम करने के लिए, एक पंक्ति में दो गुणों के साथ पारदर्शिता का वर्णन करना पर्याप्त है:
.सोमक्लास {
अपारदर्शिता: 0.3;
फ़िल्टर: अल्फा (अपारदर्शिता = 30);
}
यदि आप CSS के साथ नहीं, बल्कि एक जावास्क्रिप्ट के साथ पारदर्शिता सेट करते हैं, तो सुनिश्चित करें कि स्क्रिप्ट यह नहीं मानती है
कि IE के
सभी संस्करण
फ़िल्टर को समझते हैं और
अस्पष्टता को नहीं समझते हैं: IE9 के संबंध में ऐसी धारणा गलत होगी। इसके बजाय, टेड जॉनसन
ने इस संपत्ति के लिए ब्राउज़र समर्थन निर्धारित करने वाले कुछ (पूर्व-गणना) चर के मूल्य के आधार पर स्क्रिप्ट में
अपारदर्शिता संपत्ति का उपयोग करने
की सिफारिश की :
var का उपयोग करें = (typeof document.createElement ("div")। style.opacity! = 'अपरिभाषित');
अधिक विस्तृत उदाहरणों के लिए, आप उनके ब्लॉग पोस्ट का उल्लेख कर सकते हैं।