我有一张图片,并且在IE6中有不需要的背景颜色。虽然它看起来很好,所有其他IE6混淆了不需要的背景颜色。任何想法??
答案 0 :(得分:5)
图像是否是透明的PNG图像?如果是这样,IE6确实不支持PNG透明度。如果您确实需要支持IE6,可以使用基于JavaScript的修复somewhere。我知道有些公司拒绝升级IE,除非绝对必要,但严重的是我不再支持IE6,因为当前版本是8,大多数人现在应该有7个。
答案 1 :(得分:1)
如果是PNG透明度,您还可以保存.jpg(或.gif),并使用以下任何一种方法选择正确的CSS /背景网址:css hacks
一个简单的*。在这种情况下可能就够了:)) 祝你好运:)答案 2 :(得分:0)
Firefox有一些工具(如CSSViewer),可以显示应用于某个元素的所有样式。检查一下,看看那里是否有任何背景色定义。
答案 3 :(得分:0)
根据您的经验水平(对不起,如果我低估了这一点),但也可能是您设置的颜色在不同的浏览器中只是呈现不同的颜色。您可以发布图片或某些来源解释究竟是什么问题吗?
如果它是您尝试与图像匹配的HTML颜色,则可以更容易在图像文件中设置图像颜色的1个像素的重复背景,而不是尝试使不同的浏览器全部呈现为颜色相同(更不用说不同的显示器了。)
如果我要离开,我道歉,但根据我的经验,即使是最有经验的人有时也会忘记基础知识。
如果您需要示例代码,请告诉我。
答案 4 :(得分:0)
这可能是IE放置在图像上的默认边框。要快速找到属性border =“0”到图像标记,可以根据需要将其移动到CSS文件中。
在一个切线上,Eric Myer有所有CSS reset个文件的爸爸来解决这些类型的问题