0

IEを除くすべてのブラウザで表示されます。画像は透明なpngです。

music.thebc.co

助けてくれてありがとう。

4

3 に答える 3

1

IEは感謝しませんwidth:auto

画像の周りに条件付きifを配置して、幅のないIE1を作成します

http://www.quirksmode.org/css/condcom.html

ただ明確にします:

<!--[if IE]>
<img height="100" id="logo" alt="The Brilliantly Creative Company Logo" src="http://www.music.thebc.co/images/bcco_logo.png"/>
-->
<!--[if !IE]> -->
<img width="auto" height="100" id="logo" alt="The Brilliantly Creative Company Logo" src="http://www.music.thebc.co/images/bcco_logo.png"/>
<!-- <![endif]-->
于 2012-08-26T00:54:09.700 に答える
0

ここで提案されているようにAlphaImageLoaderを使用してみてください: http ://support.microsoft.com/kb/294714

<div style="position:absolute; left:140px; height:400; width:400;
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='image.png', sizingMethod='scale');" >
</div>
于 2012-08-26T00:58:09.840 に答える
0

IE9では、画像が正しく配置されているように見えますが、必要なのはより高いz-indexだけです。このCSSを試してください:

#logo {
    z-index: 10000;
}
于 2012-08-26T01:08:45.493 に答える