IE8的透明png渲染在我的网站上是FUBARed

Chr*_*ker 13 css xhtml internet-explorer-8

我刚刚下载了IE8完整版,所以我可以测试我刚刚创建的网站.[删除示例]

专注于左侧边栏背景图像.它被认为是重复的1x1半透明.png图像.IE8将其渲染为渐变!当您尝试滚动窗口或鼠标悬停在侧边栏上时,它甚至会变得更加困难.

我已经在普通浏览器(IE7,Firefox和Chrome)中测试了这个网站.它看起来与我在这些设计中完全一样.虽然IE8很FUBAR.我试图将IE8设置为"IE7"模式,但它看起来仍然很糟糕.IE7模式下的IE 8显然与真实IE7的渲染方式不同.甚至"IE7元标记"都不起作用.

还有其他人有这样的问题吗?我认为IE8应该是一种改进,而不是倒退.

PS请原谅此页面上的蹩脚标记.我使用IE的"保存整页"功能.

Guf*_*ffa 24

它可能是IE8中的渲染错误,或者可能是某些功能可以平滑重复图像的边缘,从而产生意外结果.无论哪种方式,使用如此小的图像都会遇到问题并不奇怪.您是否意识到浏览器必须绘制图像190152次以呈现页面?

我使用10x10半透明png作为页面中div的背景,它在IE8中渲染得很好.

  • 这完全不可能!但是非常感谢你提供一个简单的解决方案. (2认同)
  • 同意@Michael,这是令人难以置信的.这是一个甚至在Google上查找的难题,因为搜索"IE","PNG","透明"和"背景"的任何排列都是搜索结果的集群f#*.谢谢,这确实对我有用. (2认同)