css - Footer Overlaps Div before Dropping Below -


i managed make footer stick bottom of window, avoid content div... now, it's overlapping 15px before dropping below.

i want footer drop, never overlap content. think may have margins, tweaking has not yet solved this.

any suggestions?

adding margin-bottom:15px doesn't seem help, because it's shown once footer overlaps enough push footer down. margin shown, not before small amount of overlap.

the #push div supposed make possible, understood on twitter's bootstrap example.

css:

* {     margin: 0;     padding: 0; } html {     height: 100%; } body {     margin: 0;     height: 100%; } #wrapper {     min-height: 100%;     height: auto !important;     height: 100%;     margin: 0 auto -50px;     min-width: 900px; } .main_nav {     list-style-type: none;     margin: 0;     width: 160px;     float: left;     padding-left: 40px;     overflow: hidden; } #bio_content {     width: 700px;     min-height: 445px;     margin-bottom: 15px;     float: left; } #bio_text {     padding: 10px; } #push {     height: 50px; } #footer {     height: 50px;     width: 100%;     float: left; } 

html:

<body> <div id="wrapper">   <div id="header">     <h1></h1>   </div>   <ul class="main_nav">     <li><a href="index.html">home</a></li>     <li><a href="about.html">about</a></li>     <li><a href="music.html">music</a></li>     <li><a href="services.html">services</a></li>     <li><a href="gallery.html">gallery</a></li>     <li><a href="contact.html">contact</a></li>   </ul>   <div id="bio_content">     <div id="bio_text"></div>   </div>   <div id="push"></div> </div> <div id="footer">   <div id="footer_content"></div> </div>  </body> </html> 

i thin it's float issue. fiddle diagnose better. suggest doing this

<body> <div id="wrapper">   <div id="header">     <h1></h1>   </div>   <ul class="main_nav">     <li><a href="index.html">home</a></li>     <li><a href="about.html">about</a></li>     <li><a href="music.html">music</a></li>     <li><a href="services.html">services</a></li>     <li><a href="gallery.html">gallery</a></li>     <li><a href="contact.html">contact</a></li>   </ul>   <div id="bio_content">     <div id="bio_text"></div>   </div>   <div style="clear:both"></div> //add clear bio_content div   <div id="push"></div> </div> <div id="footer">   <div id="footer_content"></div> </div>  </body> </html> 

Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -