I would like to use the Matrix filter, however it does not work at all in IE9, unlike in IE8. Was the filter idea deprecated with the new version? Is here any way to get it working? Thanks
+2
A:
Are you using the new -ms-filter
syntax?
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
And could you provide your current code?
meder
2010-08-18 08:33:28
Yes, I've tried it with/without vendor prefix, without quotes and all other combination.
Mikulas Dite
2010-08-18 09:39:59
Are you going to post your code?
meder
2010-08-18 09:47:43
@meder I don't have any. I tried many variations but nothing worked. My question is whether __any__ ms filter works in the 3rd IE9 preview.
Mikulas Dite
2010-08-20 09:30:32
Can you at least post your variations?
meder
2010-08-23 02:00:15
@meder It's obvious, but yeah: `-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";``filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";``-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);``filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);`
Mikulas Dite
2010-08-24 10:06:01
+1
A:
If I remember correctly, they have removed filters in IE9 standard mode in favor of CSS3 styles. Try forcing IE8 mode with the following meta-tag or an equivalent HTTP header:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
DASPRiD
2010-08-23 22:49:15