我试图在我的网页上显示的标志(在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