I am attempting to create a site that is fullscreen and responsive, but I am having issues with elements in the container overflowing on smaller screens, causing it to not be 100% as desired. I have tried using:
top:100%;
position:relative;
width:100%;
height:100%
It works for screens of a certain size, but on mobile devices, it does not work properly and appears partially on the previous container. Is there a way to position from the bottom of the element instead of the top?
http://jsfiddle.net/q8tvwm2k/2/
Update: I have found a somewhat messy solution that seems to work.