dd_belatedpng修复了img标签上的IE6

时间:2011-12-16 17:12:42

标签: internet-explorer-6 pngfix png-transparency dd-belatedpng

我使用Drew Diller DD_belatedPNG_0.0.8a.js脚本用png修复IE6透明度,实际上它似乎工作正常,除了img标签内的图片。对于imgs标签,它解决了透明度,但使png文件看起来更大,开箱即用。我猜这个脚本不适用于为IE6指定的css规则,如下面IE.css文件中所示,该文件似乎保持其原始大小而不是宽度:171px;高度:81px。知道如何解决这个问题吗?而且我不想替换img标签,因为我正在处理的网站上有数千个。

  <div id="logo"><a href="index.php"><img src="images/logo.png" alt="Company" title="Company" width="215" /></a></div>

    /*styles.css*/

        #logo {
            position:relative;
            float:left;
            width:200px;
            height:50px;
            margin-top:7px;
        }

/*IE.css*/
html.ltie7 #logo img { display:block;width:171px; height:81px; margin-left:20px;}

提前致谢。

1 个答案:

答案 0 :(得分:0)

我能想到的最简单的解决方案是调整实际图像的大小。以实际尺寸显示图像,视觉质量和性能也是一种很好的做法。