Css IE中的白背景问题

Css IE中的白背景问题,css,internet-explorer-8,Css,Internet Explorer 8,在IE8中打开此站点: 看到白色背景了吗?知道是什么原因吗?我尝试给它分配一个清晰的gif,但没有任何改变。在Chrome和FF中效果很好 请帮忙:)我已经调查并找到了解决方案 #spotlight .slide{ background: url("images/featured_bg.png"); } 我已经调查并找到了解决办法 #spotlight .slide{ background: url("images/featured_bg.png"); } 在上设置背景色:透明在上设

在IE8中打开此站点:

看到白色背景了吗?知道是什么原因吗?我尝试给它分配一个清晰的gif,但没有任何改变。在Chrome和FF中效果很好


请帮忙:)

我已经调查并找到了解决方案

#spotlight .slide{
 background: url("images/featured_bg.png");
}

我已经调查并找到了解决办法

#spotlight .slide{
 background: url("images/featured_bg.png");
}

上设置背景色:透明在
上设置背景色:透明在
#spotlight
中的第一个
div
具有
背景色:#ffffff设置为内联样式(通过使用开发工具(F12)可以很容易地看到)-删除它,您将得到您想要的。

#spotlight
中的第一个
div
有一个
背景颜色:#ffffff设置为内联样式(通过使用开发工具(F12)可以很容易地看到)-删除它,您将得到您期望的结果。

如果您使用IE8中的开发工具(键盘快捷键F12)并使用白色背景检查元素,您将注意到应用于元素的以下内联样式:

<div class="slide" style="z-index: 5; position: absolute; background-color: #ffffff; zoom: 1; display: block; top: 0px; left: 0px;" cycleH="277" cycleW="500" jQuery1285163831375="11">


什么为您生成HTML?我假设它是JQuery UI?

如果您使用IE8(键盘快捷键F12)中的开发人员工具并使用白色背景检查元素,您将注意到应用于元素的以下内联样式:

<div class="slide" style="z-index: 5; position: absolute; background-color: #ffffff; zoom: 1; display: block; top: 0px; left: 0px;" cycleH="277" cycleW="500" jQuery1285163831375="11">


什么为您生成HTML?我假设它是JQuery UI?

在IE中,
得到一个
style=“background color:#fff;”
。这是一个修复IE使淡入淡出过渡文本平滑,而不是锯齿。找到设置颜色的位置,并将其替换为您的bg颜色(可能在.js中或您调用幻灯片插件的位置)

在IE中
获取
style=“background color:#fff;”
。这是一个修复IE使淡入淡出过渡文本平滑,而不是锯齿。找到设置颜色的位置,并将其替换为您的bg颜色(可能在.js中或您称之为幻灯片插件的位置)

稍晚些时候,但一些对我处理IE8背景问题有用的东西:

selector{
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)" !important; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF) !important;   /* IE6 & 7 */      
    zoom: 1;
}

如果您想要颜色,请确保调整过滤器十六进制颜色(如果您不想稍后获得透明结果,请删除“00”,但这对我处理IE8背景问题很有用:

selector{
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)" !important; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF) !important;   /* IE6 & 7 */      
    zoom: 1;
}

如果需要颜色,请确保调整过滤器十六进制颜色(删除“00”如果你不想要一个透明的结果

不要删除它,因为过渡效果在IE中看起来很糟糕-只需将颜色更改为它应该的颜色。不要删除它,因为过渡效果在IE中看起来很糟糕-只需将颜色更改为它应该的颜色。不确定…这是一个我正在破解的WP主题,whoever最初写它时走了一些捷径。这应该是我在正确的路径上发现了问题-它在JS中。谢谢你的建议!不确定…这是我正在破解的WP主题,最初写它的人走了一些捷径。这应该是我在正确的路径上发现了问题-它在JS中。谢谢你的建议建议!第一个建议是完善您的标记。目前,W3C验证程序显示了一些错误:-IE8因在未获得符合要求的代码时感到不安而臭名昭著。第一个建议是完善您的标记。目前,W3C验证程序显示了一些错误:-而IE8因升级而臭名昭著et,当它没有获得兼容代码时。