我正在尝试将我的菜单栏与我的徽标放在中间。现在一切都是浮动的,但它不会居中到页面的中间。此外,当它居中时,我需要放置在徽标左侧和右侧的背景图像根据页面宽度调整大小 - 这是它看起来如何实时的链接 -菜单测试
在我的网站上,我仍然有我创建的原始菜单,我将徽标放在菜单栏后面并设置更长的宽度,以便背景可以拉伸,但不会因此而自动调整......当前菜单
我知道我的代码并不完美,所以请多多包涵
html
<div id="access">
<div class="menu-container">
<ul id="menu-left" class="menu">
<li class="menu-item">
<a href="#home">Home</a>
</li>
<li class="menu-item">
<a href="#about">About</a>
</li>
<li class="menu-item">
<a href="#services">Services</a>
</li>
</ul><!--END of menu-navigation-left-->
<ul id="menu-center">
<li class="menu-item">
<img src="images/logo.png" alt="Menu">
</li>
</ul> <!--close div center-->
<ul id="menu-right" class="menu">
<li class="menu-item">
<a href="#">Blog</a>
</li>
<li class="menu-item">
<a href="#contact">Contact</a>
</li>
<li class="menu-item">
<a href="#portfolio">Portfolio</a>
</li>
</ul><!--END of menu-navigation-left-->
</div><!--END of menu-navigation-container-->
</div><!--END of access-->
css
header {
position:fixed;
}
#access {
width:100%;
overflow:hidden;
left:50%;
}
#access ul.menu{
display: inline-block;
}
#access ul {
}
#access ul a{
display:block;
}
#access ul#menu-left {
height:120px;
background-image:url(../images/menu.png);
}
#access ul#menu-center {
height:120px;
}
#access ul#menu-right {
height:120px;
background-image:url(../images/menu.png);
}
ul, li {
margin:0px;
padding:0px;
list-style:none;
float:left;
display:block;
}
#access a {
display: block;
font-size: 16px;
line-height: 15px;
padding: 13px 10px 12px 10px;
text-transform: titlecase;
text-decoration: none;
font:"Mc1regular", Arial, sans-serif;
}
a:link{
color:#fff;
}
a:visited{
color:#fff;
}