不知道如何標題的問題。我有一個HTML結構是這樣的:如何保持固定的位置div與居中的div對齊?
<div id="nav"></div>
<div id="wrapper">
<div id="content">
</div>
</div>
有了這樣一些CSS:
#nav {
width: 200px;
height: 50px;
margin: 0 0 0 -100px;
position: fixed;
left: 50%;
background: red;
}
#wrapper {
width: 250px;
height: 1000px;
margin: 0 auto;
background: blue;
}
#content {
width: 200px;
height: 1000px;
margin: 0 auto;
background: green;
}
該包裝比內容更廣泛,並且內容在包裝居中。我的問題是保持固定在頁面頂部的導航div,當窗口小於包裝div時,將div居中/與內容div對齊。當您向左和向右滾動時,問題出現,固定格保持居中在窗口中,內容div向左和向右滾動。我試圖做到這一點沒有JavaScript。
下面是我正在運行的jsfiddle,調整結果窗口的大小以查看當窗口小於包裝div時nav div不會保持居中/與內容div對齊。
提前感謝!
您正在測試什麼瀏覽器?在Chrome中,這對我很有用。 – 2012-03-23 02:29:24
目前的Safari,並沒有在我的終端上使用Chrome。嘗試縮小結果窗口,使其小於包裝div。我需要導航以符合內容。 – codybuell 2012-03-23 02:34:27