2

我使用 Drew Diller DD_belatedPNG_0.0.8a.js 脚本来修复带有 png 的 IE6 透明度,实际上它似乎工作正常,除了 img 标签中的图片。对于 imgs 标签,它解决了透明度问题,但使 png 文件看起来更大且开箱即用。我猜该脚本没有应用为 IE6 指定的 css 规则,如下 IE.css 文件所示,该文件似乎保持其原始大小而不是 width:171px; 高度:81 像素。知道如何解决这个问题吗?而且我不想替换 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;}

提前致谢。

4

1 回答 1

0

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

于 2011-12-16T19:10:39.867 回答