Html ie7中的背景图像问题

Html ie7中的背景图像问题,html,css,internet-explorer,internet-explorer-7,Html,Css,Internet Explorer,Internet Explorer 7,我有一个带有CSS类的锚元素。 所有浏览器都能很好地显示BG图像,IE7除外(它根本不会显示图像)。(我添加了_属性,因为我看到其他网站也使用了这些属性)。 当在IE7中使用IE开发工具时,它会显示背景图像:无。。。谢谢 color: #FFFFFF; cursor: pointer; height: 102px; left: 0; margin-left: -7px; position: fixed; text-indent: -9999px; top: 25%; width: 35p

我有一个带有CSS类的锚元素。 所有浏览器都能很好地显示BG图像,IE7除外(它根本不会显示图像)。(我添加了_属性,因为我看到其他网站也使用了这些属性)。 当在IE7中使用IE开发工具时,它会显示背景图像:无。。。谢谢

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;

如果你从
\u属性开始
,它是用于IE6黑客攻击的。它只能在IE6下工作。对于IE6使用
\u属性
对于IE7使用
属性
如果背景具有alpha透明度,您将无法在IE6中正确看到,因为它无法很好地渲染PNG。要么切换到gifs,要么停止支持ie6:P

下划线是对CSS属性的一种攻击,它只能在6上工作,不要使用它,而是对IE使用不同的CSS。 IE6不能很好地处理png。尝试使用jpg,它可能会起作用。


如果不是,请尝试浮动或显示:阻止元素以查看它是否显示背景。

您是指png文件中的不透明度吗?:)-我希望。。。不管怎样,IE7是行不通的either@Sanja-图像将不会显示在all@Jason:我完全同意!!!连微软都不支持了!!如果所有的开发者都拒绝支持IE6,也许我们都可以过上幸福的生活:)这不是我的问题。它根本不会出现。我编辑了我的问题它发生在IE7。。。这是我主要关注的背景:url(../images/1.png)不重复;另外,如果你不使用strict modemeans,你的position fixed对IE7来说可能也是个问题。IE7支持position:fixed,但它必须是strict mode(在doctype中),这不是我的问题。它根本不会出现。我编辑了我的问题我看到你编辑了你的问题,尝试使用:background image:url(“../images/1.png”);并将背景重复放在背景图像下方。