I am in the process of creating a website that features a top menu and a background image with text on the home page, covering the full screen. However, I also need to include 3 blocks at the bottom of the screen that should display consistently across all devices. While I have successfully achieved this for Chrome, the positioning is off for Firefox and Internet Explorer. Here is what I'm aiming for:
https://i.sstatic.net/LrcgF.jpg
Currently, I am using the following code on the div containing the 3 blocks:
position: relative; top: -150px;
Unfortunately, this positioning causes the div to appear too low on certain browsers, requiring users to scroll down to see it. Any suggestions or solutions?