I prepared a fiddle to show you my problem: https://jsfiddle.net/8a1qgodv/
The page-footer element is absolute positioned to the bottom with 0px. But if the height of the device is lower than 730px, the footer positions itself over the page-body element.
I tried it without position absolute, but then the page-footer does not stick to the bottom on a Galaxy S5 device. There is always a small white space between the footer and the bottom, like 20px or so.
Could you give me please some hints on how to solve this problem?
The HTML looks like this:
<div class="site-wrapper">
<div class="container">
<div class="page-header">
<img class="img-responsive" src="http://www.smoshmosh.com/images/startseite_logo.png"/>
</div>
<div class="page-body indexPageBody">
<img class="img-responsive" src="http://www.smoshmosh.com/images/startseite_content.png"/>
<div class="startButton">
<a id="startButton" href="dummyUrl"><img id="startButtonImg" class="img-responsive" src="http://www.smoshmosh.com/images/start_button.gif"/></a>
</div>
</div>
<div class="page-footer">
<img class="img-responsive" id="startseiteFooter" src="http://www.smoshmosh.com/images/startseite_footer.png"/>
<button id="audioToggleButton" class="startAudio"><img id="musicImage" class="img-responsive" src="http://www.smoshmosh.com/images/music_on.png"/></button>
</div>
</div>
</div>