我正在尝试创建一个带有标志和导航的标题。标志是背景。它在除了Internet Explorer之外的所有浏览器中都显示正确。以下是头部的HTML:
<div id="header"><div id="navigation"><ul>
<li>
<a href="#" >Home</a>
</li><li>
<a href="#">Profile</a>
</li><li>
<a href="#">Topics</a>
</li><li>
<a href="#">Chat</a>
</li>
</ul>
</div>
</div>
这是css代码:
#header{
position:fixed;
left:0;
right:0;
top:0;
z-index:1000;
width:100%;
height:48px;
}
/* Navigation */
#navigation{
padding-left:50px;
background:url("http://localhost/img/logo/purple.png")no-repeat;
position:absolute;
left:0;
top:0;
min-height:48px;
z-index:1010;
display:inline-block;
}
有人能告诉我为什么在IE浏览器中背景图片无法显示吗?而在其他浏览器中都可以显示!
url("")
和no-repeat
之间加上一个空格。 - enapupe