2013-04-29 4 views
4

Я прочитал много сообщений об этой проблеме, но ни один из них не помогает в решении моей проблемы. Я хочу, чтобы nav_bar на стороне страницы остановился прямо на нижнем колонтитуле (точно, где заканчивается контент div.) Извините, я не очень хорошо разбираюсь в javascript/jQuery. ха-хаКак остановить div над нижним колонтитулом

Вот мой код нав:

<div id="section"> 
     <div id="navbar"> 
      <div id="navbar_contents"> 
       <ul> 
       <li><a href="#"><img src="images/nav_bar/nav_top.jpg" width="107" height="55" alt="top"></a></li> 
       <li><a href="#"><img src="images/nav_bar/nav_portfolio.jpg" width="107" height="55" alt="portfolio"></a></li> 
       <li><a href="#"><img src="images/nav_bar/nav_about.jpg" width="107" height="55" alt="about"></a></li> 
       <li><a href="#"><img src="images/nav_bar/nav_contact.jpg" width="107" height="55" alt="contact"></a></li> 
       <li><a href="#"><img src="images/nav_bar/nav_resume.jpg" width="107" height="55" alt="resume"></a></li> 
       </ul> 
      </div> 
     </div> 
    <div id="content"> 
    <h1>THE TOP</h1> 
    <div id="clear"> 
    </div> 
    </div> 
</div> 

и CSS:

#section #navbar { 
    background-color: #FFF; 
    height: auto; 
    width: auto; 
    border: 1px solid #000; 
    float: left; 
    -moz-box-shadow: 0px 0px 25px 2px #000000; 
    -webkit-box-shadow: 0px 0px 25px 2px #000000; 
    box-shadow: 0px 0px 25px 2px #000000; 
    -webkit-border-radius: 8px; 
    -webkit-border-bottom-right-radius: 20px; 
    -webkit-border-bottom-left-radius: 20px; 
    -moz-border-radius: 8px; 
    -moz-border-radius-bottomright: 20px; 
    -moz-border-radius-bottomleft: 20px; 
    border-radius: 8px; 
    border-bottom-right-radius: 20px; 
    border-bottom-left-radius: 20px; 
    padding-right: 23px; 
    position: fixed; 
} 

#section #navbar #navbar_contents { 
    width: auto; 
    height: auto; 
} 

#section #navbar ul { 
    list-style-type: none; 
} 

#section #content { 
    background-color: #FFF; 
    height: 2000px; 
    width: 610px; 
    border: 1px solid #000; 
    float: left; 
    margin-left: 200px; 
    -moz-box-shadow: 0px 0px 25px 2px #000000; 
    -webkit-box-shadow: 0px 0px 25px 2px #000000; 
    box-shadow: 0px 0px 25px 2px #000000; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px; 
    margin-bottom: 20px; 
    padding-left: 40px; 
    padding-top: 30px; 
} 

Большое спасибо вам помочь!

+0

Можете ли вы предоставить простой и понятный чертеж того, что вы хотите? – Dave

+0

Если вы предоставите картинку, было бы намного проще закодировать пример до – Vector

ответ

1

Update

Изменение CSS:

#section { 
width: 940px; 
height: 1500px; 
margin-right: auto; 
margin-bottom: 0px; 
margin-left: auto; 
padding-left: 0px; 
} 

margin-top ты причинял нав-бар, чтобы быть толкнул вниз немного слишком далеко.

+2

Вы имеете в виду: $ ("# navbar"). Height ($ ("# content"). Height()); ? –

+0

@roasted Я действительно, обновляю –

+0

Я не хотел регулировать размер div_bar div до размера div div, я хочу, чтобы прокрутка div_var_bar прекращалась, когда заканчивается контент div, таким образом он не перекрывается над нижним колонтитулом. –

Смежные вопросы