我的主要css文件有:
#wrapper {
width: 760px;
margin: 0 auto;
padding: 20px;
/* Fallback for web browsers that doesn't support RGBa */
background: #ffffff;
/* RGBa with 0.8 opacity */
background: rgba(255, 255, 255, 0.8);
}
在头部使用条件注释,我的ie.css文件有:
#wrapper {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
/* IE8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
/* IE6 & 7 */
zoom: 1;
}
这在ie7和ie9中工作正常,但背景在ie8中显得透明。
答案 0 :(得分:0)
刚刚在IE 8中查看了同事的笔记本电脑,它运行正常。似乎问题出在ietester上。