这是一个我正在搞乱的练习网站。我没有创建主题..但无法弄清楚为什么背景颜色在IE 8中消失(我必须测试的唯一版本)?
我使用Firebug尝试精确定位,它看起来像是在查看.box .cnt
并且颜色已经设置好了。
有什么想法吗?
答案 0 :(得分:0)
背景是存在的,但IE8不喜欢cnt
处的100%
级高度。查看此帖子了解更多详情:
https://stackoverflow.com/a/176454/1220302
另外,请查看有关height属性的更多信息:http://www.w3.org/TR/CSS21/visudet.html#the-height-property
答案 1 :(得分:0)
古老的问题,但这可能会帮助解决我的问题的人。
IE版本11 =我的标题上没有背景颜色
Chrome / Edge =我标题上的背景颜色
问题在于IE如何处理RGBa渐进增强。
我的原始CSS:
header {
background-color: rgba(255,255,255);/*,0.80);*/
}
我最初决定为页眉添加不透明度,并使用RGBa将其设置为其他颜色,但后来决定删除它。在测试不同的浏览器之前,我一直认为RGBa不会引起问题,因此LONG忘记更改此设置。更改为:
header {
background-color: rgb(255,255,255);
}
或简单地:
header {
background-color: #fff;
}
解决了我的问题。这里的解决方案:https://css-tricks.com/ie-background-rgb-bug/