2012-06-14 59 views
1

我想为梯度和图片使用filter CSS属性。我发现并尝试了以下内容:IE9渐变+图片

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Controls/Calendar/Events/email.png'), progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9D9D9', endColorstr='#989898',GradientType=0); /* IE6-9 */ 

问题是只有第一部分过滤器适用。有谁知道该怎么做?

回答

1

根据Microsoft Developer Network,你可以“应用多个过滤器”,通过用空格分隔它们。

使用下面的代码(两个过滤器之间没有逗号)应该工作:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Controls/Calendar/Events/email.png') progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9D9D9', endColorstr='#989898',GradientType=0); /* IE6-9 */ 
+0

奇迹般地在它的工作原理与逗号,但也当在项目转移它不是一个普通的HTML。谢谢! – user732456