我正在尝试让unitpngfix工作,但我似乎无法让png显示在IE6中。
这是我的代码:
<html>
<head>
<style type="text/css">
#boxouter {
width: 12em;
height: 12em;
background: url(gradient.gif) #ffdf00 bottom repeat-x;
position: relative;
}
#boxinnerbr {
position: absolute;
bottom: 0;
right: 0;
width: 16px;
height: 16px;
background: url(corner.png);
}
</style>
<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->
</head>
<body>
<div id="boxouter">
<div id="boxinnerbr"></div>
</div>
</body>
</html>
我在正确的地方得到了clear.gif并且链接到正确等等,所以我无法理解它为什么不起作用。
答案 0 :(得分:2)
我也遇到过unitpngfix的一些问题,我真的不喜欢使用[if lt IE 7]并在html中嵌入样式。 我发现this jQuery插件不引人注目,适用于IE6中的PNG图像和CSS背景。
答案 1 :(得分:0)
答案 2 :(得分:0)
不是您问题的直接答案,但您可能需要查看DD_belatedPNG。在我看来,这是最好的PNG修复。
答案 3 :(得分:-2)
试
background-image: url(corner.png);