请在应用filter: progid:DXImageTransform.Microsoft.AlphaImageLoader()
时如何隐藏IE中的标准背景图片?我在IE中使用它来进行bacground-size支持.CSS看起来像这样
background: url('../img/visit_ok.png') no-repeat center center;
.background-size(contain); //LESS mixin
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='img/visit_ok.png',
enabled=true,
sizingMethod='scale');
-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='img/visit_ok.png',
enabled=true,
sizingMethod='scale');
问题是在IE中显示两个图像。顶部是正确缩放的背景形式的过滤器,但下面是标准的非缩放png ..
答案 0 :(得分:1)
您可以在仅IE样式表中隐藏常规背景。将此代码放在页面的HEAD中,并包含IE样式表链接或直接将CSS放在页面上。
<!--[if IE]>
Special instructions for IE here
<![endif]-->