【发布时间】:2010-10-21 13:51:31
【问题描述】:
我有一张图片,但 IE6 中的图片出现了不需要的背景颜色。虽然它在所有其他 IE6 中看起来都很好,但它与不需要的背景颜色混淆了。有什么想法吗??
【问题讨论】:
我有一张图片,但 IE6 中的图片出现了不需要的背景颜色。虽然它在所有其他 IE6 中看起来都很好,但它与不需要的背景颜色混淆了。有什么想法吗??
【问题讨论】:
【讨论】:
这可能是 IE 放置在图像上的默认边框。要快速找出将属性border="0" 添加到您的图像标签,如果需要,您可以将其移动到您的CSS 文件中。
Eric Myer 拥有所有 CSS reset 文件的父亲,用于解决这些类型的问题
【讨论】:
取决于您的经验水平(如果我低估了这一点,请原谅),但也可能是您设置的颜色只是在不同的浏览器中呈现不同的颜色。你能发布一张图片或一些资料来解释问题到底是什么吗?
如果它是您尝试与图像匹配的 HTML 颜色,则在图像文件中设置图像颜色的 1 个像素的重复背景可能更容易,而不是尝试让不同的浏览器都呈现以相同的方式着色(更不用说不同的显示器了。)
如果我离题了,我深表歉意,但根据我的经验,即使是最有经验的人有时也会暂时忘记基本知识。
如果您需要示例代码,请告诉我。
【讨论】:
图片是透明的PNG图片吗?如果是这样,IE6 根本不支持 PNG 透明度。如果您确实需要支持 IE6,可以使用基于 JavaScript 的修复程序somewhere。我知道有些公司会拒绝升级 IE,除非绝对必要,但我真的不再支持 IE6,因为当前版本是 8,大多数人现在应该有 7。
【讨论】:
有一些用于 Firefox 的工具(例如 CSSViewer)可以向您显示应用于特定元素的所有样式。检查一下,看看那里是否有任何背景颜色定义。
【讨论】: