javascript - Get footer to display AFTER elements with z-index -


i have 1 div containing elements both relative & absolute position, both , without z-index.

i need div - footer, display after other visible elements. should start below end of lowest other element.

in html code, footer div occur after others. reason, renders under/overlapped others.

i can't figure out positioning or z-index can set make footer never overlapped other elements, , displays lowest/last on page.

you can see problem in fiddle: http://jsfiddle.net/patmeeker/9drr6qhr/

(later length of other elements change dynamically. not sure if concern, fiddle doesn't reflect yet)

it's because you're using position: relative top: 50px, render position 50px further top, in flow, it's position still in top without space, top: 0, cause footer doesn't have top value overlapped content div class relnoz.

to overcome this, should either give top: 50px footer , other sibling container (if any) or remove top: 50px .relnoz

here's updated fiddle

#relnoz{      position: relative;      top:50px;      border: 1px solid red;  }    #absnoz{      position: absolute;      top: 100px;      left:240px;  }    #relwithz{      position: relative;      left:70px;      z-index:3;  }    #abswithz{      position: relative;      left:370px;      z-index:3;  }    #foot{      position: relative;      top:50px;      border: 1px solid green;  }
<div id="relnoz">      <div id="absnoz">          absolute          </div>            <div id="relwithz">          relative/z-index          </div>            <div id="abswithz">          absolute/z-index            </div>          content<br>          content<br>          content<br>          content<br>          content<br>  </div>    <div id="foot">      footer<br>      footer<br>      footer<br>      footer<br>      footer<br>  </div>


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -