我有CSS类的锚元素。 除IE 7外,所有浏览器都能很好地显示BG图像(它根本不会显示图像)。 (我添加了_attributes,因为我看到了其他网站中使用的内容)。 在IE7中使用IE Developr工具时,它说background-image:none ...谢谢
color: #FFFFFF;
cursor: pointer;
height: 102px;
left: 0;
margin-left: -7px;
position: fixed;
text-indent: -9999px;
top: 25%;
width: 35px;
z-index: 9998;
background-color: #279cff;
border-color: #279cff;
border-style: outset outset outset none;
border-width: 1px 1px 1px medium;
background-repeat: no-repeat;
height:170px;
background-image: url(../images/1.png);
background-position: 11px;
答案 0 :(得分:0)
如果您从_property
开始,则适用于IE6黑客攻击。它只适用于IE6。对于IE6,使用_property
用于IE7使用#property
答案 1 :(得分:0)
如果背景具有Alpha透明度,您将无法在IE6中正确看到它,因为它不能很好地渲染PNG。切换到GIF或停止支持ie6:P
答案 2 :(得分:0)
下划线是CSS属性只能在6上工作的黑客攻击,不要使用它但是为IE使用不同的CSS。 IE6不能很好地处理png。尝试使用jpg,它可能会工作。 如果没有,请尝试浮动或显示:阻止元素以查看它是否显示背景。