IE背景图像与透明度

And*_*ndy 2 css internet-explorer

为什么这个简单的代码行在firefox等中完美运行,但在IE中它会产生一些奇怪的淡入淡出问题.

#content { background:url(images/bg-trans.png) repeat; padding:25px 21px; width:918px; overflow:hidden; }
Run Code Online (Sandbox Code Playgroud)

就像透明度从一个角落开始,然后逐渐消失......非常烦人!

zom*_*bat 6

我曾在IE8上遇到过这个问题.

这是因为你有1x1背景png透明度.出于某种原因,IE8会对这些产生影响,并将它们作为大面积的渐变渐变应用.

奇怪的是,解决方案是简单地使您的背景.png文件更大.1x2或2x1会做到这一点.为了对浏览器好一点,一些更大的东西更好,10x10或20x20可能,因为这意味着他们不必在后台渲染这么多次.