Microsoft представила -ms-filter
, чтобы сделать Internet Explorer более совместимым со стандартами (CSS 2.1 требует, чтобы расширения поставщика имели префикс поставщика). Поскольку синтаксис исходного свойства filter
не соответствует CSS 2.1, IE8 + требует, чтобы значение свойства -ms-filter
было заключено в кавычки.
filter: alpha(opacity=40);
-ms-filter: "alpha(opacity=40)";
-ms-filter
поддерживается в IE8 +, устаревшее свойство filter
, насколько мне известно, для обратной совместимости поддерживается во всех версиях Internet Explorer.
Ссылка по теме: http://blogs.msdn.com/b/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx
Обратите внимание, что поддержка фильтров может быть удалена в IE10.