2

Drew Diller DD_belatedPNG_0.0.8a.jsスクリプトを使用してIE6の透明度をpngで修正しましたが、実際にはimgタグ内の画像を除いて正常に動作しているようです。imgsタグの場合、透明度は解決されますが、pngファイルは大きく見えてすぐに使用できます。以下のIE.cssファイルに示されているように、スクリプトはIE6に指定されたcssルールを適用していないと思います。ファイルはwidth:171pxではなく元のサイズを保持しているようです。高さ:81px。どうすればこれを修正できますか?そして、私が取り組んでいるWebサイトには何千ものタグがあるので、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 に答える