2013-10-16 110 views
0

我的固定div有些麻煩。 我希望將我的徽標縮進到右側,以便它可以在中間,而我的導航鏈接縮進左側。但是一旦我將我的網頁瀏覽器窗口調整到左側,鏈接會覆蓋徽標,反之亦然。頁面頂部有固定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; 
} 
+0

我建議你使用float比現在的位置。這將解決您的問題。 – Nitesh

+0

你似乎在編造自己的元素'',''。不要那樣做,這會導致各種問題。浮動和源順序是你應該看的東西。 http://learnlayout.com/ –

+0

推特網站就是一個很好的例子。它有一個固定的頂部欄,鏈接和搜索欄縮進到中間。當您調整瀏覽器窗口的大小時,內容會同步移動。那我想達到什麼。 –

回答

相關問題