我有一个背景颜色的图像,我把它放在具有相同背景颜色的div中。出于某种原因,我无法将此图像保存为PNG,并且图像bg颜色与所有操作系统上所有浏览器中div中的bg颜色相同。
起初它在除IE之外的每个浏览器中的Windows / Mac上都很好看。所以我尝试使用tweakPNG删除颜色配置文件和gamma属性,这似乎解决了IE,但现在我出于某种原因在Linux上的Firefox中遇到了问题?
任何想法/见解?谢谢
答案 0 :(得分:1)
您没有指定哪些版本的IE存在问题,但已知旧版本的IE存在错误并缺少PNG功能。
特别是IE6根本不支持PNG透明度,IE7也有错误。
有许多基于Javascript的黑客可以在IE中修复此问题。以下是其中一个链接:http://www.twinhelix.com/css/iepngfix/ - 但还有许多其他人也做同样的工作。
如果您在通过tweakPNG运行图形后遇到Firefox问题,我的猜测就是tweakPNG略微损坏了图形。
我的建议是尝试回到图形的原始版本,并尝试在IE上面链接的黑客。
答案 1 :(得分:1)