在我的标题中,我有一个标志,图像的两侧都有一个图像精灵。我试图将它们水平居中到浏览器的顶部。标题必须定位:固定。
HTML:
<div id="headerbg">
<div id="header">
<ul id="navleft">
<li id="navhome"><a href="#top"></a></li>
<li id="navnew"><a href="#new"></a></li>
<li id="navbrands"><a href="#brands"></a></li>
</ul>
<div id="logo"></div>
<ul id="navright">
<li id="navsales"><a href="#sales"></a></li>
<li id="navlocation"><a href="#location"></a></li>
<li id="navcontact"><a href="#contact"></a></li>
</ul>
</div>
</div>
CSS:
#headerbg
{
background-color: #ffffff;
width:100%;
height:50px;
z-index: 1000;
position: fixed;
top: 0;
left:0;
}
#header
{
width: 800px;
height: 100px;
margin: auto;
}
#logo
{
width:200px;
height:100px;
background:url(images/logo_small.jpg);
display:inline-block;
z-index: 2000;
}
/* NAVIGATION */
#navleft
{
position:relative;
}
#navleft li
{
margin:0;
padding:0;
list-style:none;
position:absolute;
top:0;
z-index: 2000;
}
#navleft li, #navleft a
{
height:50px;
display:block;
}
#navright
{
position:relative;
}
#navright li
{
margin:0;
padding:0;
list-style:none;
position:absolute;
top:0;
z-index: 2000;
}
#navright li, #navright a
{
height:50px;
display:block;
}
我为精灵的悬停图像省略了 CSS 以缩短我的帖子。我很感激我能得到的任何帮助。谢谢!