Css IE bug-背景颜色和定位
我刚刚开始建立一个网站,并且正在充实css 两个问题:Css IE bug-背景颜色和定位,css,internet-explorer,Css,Internet Explorer,我刚刚开始建立一个网站,并且正在充实css 两个问题: 我使用rgba来获得透明的背景,并使用一个透明的png来在旧浏览器中模拟这一点。我使用的是这样的级联: rule { background: url(/media/img/white_0.9_pixel.png); background: rgba(255, 255, 255, 0.9); } 在IE中,这些背景并没有涵盖他们应用到的所有部分。。。你知道为什么吗 下拉菜单在IE中的位置不正确。我完全是在定位它,但在Web
rule {
background: url(/media/img/white_0.9_pixel.png);
background: rgba(255, 255, 255, 0.9);
}
网站链接:哪些IE版本会出现问题
.nav li {
position: relative;
/* note: don't set a box offset (e.g. "left") here */
}
.nav ul {
position: absolute;
top: 1em;
left: 0;
}
您指定了背景重复吗?您尝试过css不透明度概念吗 请尝试下面的代码
rule {
background: #fff;
opacity: .5;
-moz-opacity: 0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* for IE8 *//* Comes First to apply optacity in all ie versions*/
filter: alpha(opacity=50); /* for IE5-7 *//* Comes second to apply opacity in all ie versions*/
}
注意:不要更改以上行的顺序。另外,我建议不要使用rgba背景
试试这个。希望这有帮助