2013-04-23 25 views
0

[1] http://i.stack.imgur.com/tXB4G.png [2] http://i.stack.imgur.com/ub3PN.png导航将不到位留下像我想要

第一图像[1]是我资产净值保持所有的时间(上左中间div是居中的),但正如第二张图片[2]中所看到的那样,它会在主div的左侧重叠或者不会真正锁定,我的信息将会发送到...帮助,我的第一次从头开始建立一个网站!

HTML:

<div id="header" class="wrapper,class"> 
     <img src="images/header.png"> 
    </div> 

    <div id="nav" class="containerleft"> 
      <link href='http://fonts.googleapis.com/css?family=Quicksand' rel='stylesheet' type='text/css'> 
    <ul> 
     <li><a href="#1">Home</a></li><br/> 
     <li><a href="#2">News</a></li><br/> 
     <li><a href="#3">Music</a></li><br/> 
     <li><a href="#4">Videos</a></li><br/> 
     <li><a href="#5">Photos</a></li><br/> 
     <li><a href="#6">Store</a></li><br/> 
     <li><a href="#7">Contact</a></li><br/> 
    </ul> 

    </div> 

    <div id="main" class="center"> 
    testing text here in my main div! 



    </div> 

CSS:

#header 
{ 
    margin-top: 40px; 
} 

#nav 
{ 
    position: absolute; 
    top: 170px; 
    margin-left: 20%; 
    margin-right: auto; 
     font-family: 'Quicksand', sans-serif; 
     text-align: right; 
} 

#main 
{ 
    position: relative; 
    top:10px; 
     background-image:url(images/main_box.png); 
     background-repeat:no-repeat; 
     background-position: center; 
     width: 668px; 
     height: 578px; 
} 
+0

你应该把你的#nav DIV #main内,并使用负'left'值推#nav到外面。 – tobiv 2013-04-23 19:42:09

回答

0

它很难做任何事情没有图像或大小。我认为如果你给予你一个宽度,如width: 300px;,并确保它们在不同的div或容器中,你应该得到你要找的效果。

如果你能想出一个关于jsFiddle的例子,我很乐意为你玩弄它。