我試圖在我的網頁上顯示的標誌(在Paint.NET創建PNG)(XHTML 1.0過渡),像這樣:PNG圖像出現在IE8,消失在IE7
<body>
<div class="header">
<div class="logo">
<img src="logo.png" />
</div>
<!-- etc. -->
.header
是風格如下:
.header {
background-color: Black;
color: White;
margin-left: -3em;
padding-top: 12px;
padding-left: 2em;
padding-bottom: 12px;
font-size: 1.4em;
}
.header .logo {
float: right;
}
該徽標是白色的黑色,其他顏色。
在IE8(和Google Chrome)上,圖像顯示正確。在IE7上,圖像根本不顯示。我究竟做錯了什麼?
我不在乎IE6。
運行使用片斷此代碼之前的IE'我不關心IE6' ......我嫉妒 – SLaks 2010-02-01 14:15:49
可能要在您的代碼中添加HTML和CSS。 – norlando 2010-02-01 14:25:23
它似乎是「浮動:正確」,它弄亂了它;如果我刪除它,那麼圖像就會出現。另外,如果我刪除'background-color',那麼圖像就會出現。 – 2010-02-01 15:34:37