为什么这个css类有3种不同的过滤器设置?

为什么这个css类有3种不同的过滤器设置?,css,Css,这些是出于跨浏览器的原因吗 希望有人能给我解释一下: opacity:.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50) 不同的公司在其浏览器中使用自己的实现 它用于跨浏览器兼容性。请仔细看一看并作出解释 这是给IE的: -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; fi

这些是出于跨浏览器的原因吗

希望有人能给我解释一下:

opacity:.50;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50)

不同的公司在其浏览器中使用自己的实现

它用于跨浏览器兼容性。请仔细看一看并作出解释

这是给IE的:

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50)
这将适用于几乎所有其他方面:

opacity:.50;

Firefox、IE和其他浏览器需要不同的CSS条目来呈现alpha混合