修复了页面顶部的Div,右侧是徽标,左侧是导航链接

时间:2013-10-16 10:55:52

标签: html css

我的固定div遇到了一些麻烦。 我希望我的徽标向右缩进,所以它会稍微偏向中间,我的导航链接向左缩进。但是,一旦我将我的网络浏览器窗口调整到左侧,链接就会覆盖徽标,反之亦然。

有什么方法可以让我有一个固定的div并且我的徽标和链接在调整大小时保持相同的位置?或者当我调整大小时,他们会一起转移到任何一方。

http://jsfiddle.net/marrto/Dtz2C/

<div id="container">
<div id="nav"> <div>
  <spanl> 
         <a href="index.html"> LOGO IMAGE </a>
  </spanl>
  </div> 

<div>
<spantr>
    <ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Merchandise</a></li>
<li><a href="#">Gallery</a></li>
</ul>
</spantr>
</div>

#nav {
position:fixed;
left:0px;
top:0px;
height:55px;
width:100%;
background:#999;
}

#container div spanl{
position:absolute;
top:0px;
left:500px;;
padding: 1em;



 }
 #container div spanr{
position:absolute;
top:0px;
right:500px;
padding: 1em;
margin-left: auto;
margin-right: auto;

 }


ul {
 overflow: visible;
 list-style-type: none;

 }

li {
height: 15px;
float: left;
margin-right: 0px;
margin-top: -10px;
 border-right: 1px solid #aaa;
padding: 0 10px;

}

li:last-child {
border-right: none;
}

1 个答案:

答案 0 :(得分:0)

这个怎么样?我在导航栏上使用了float,在徽标右侧使用了

http://jsfiddle.net/Dtz2C/4/