请在ie下测试一下代码

<p style="width:auto;color:#FFF;background:#066;filter:alpha(opacity=50);">使用 filter 透明度效果(这个是不生效的)</p>
<p style="zoom:1;color:#FFF;background:#066;filter:alpha(opacity=50);">使用 filter 透明度效果(使用zoom使其拥有布局)</p>

原因是只有当元素的hasLayout为true时,filter才会生效,真贱~~
参阅: http://audi.tw/Blog/CSS/css.zoom.filter.alpha.opacity.asp