I've encountered this issue multiple times and attempted the suggested solutions without success.
After coming across this post: Make div 100% height of browser window
I tried implementing the solution recommended:
height: 100%; /* Apply it */
height: 100vh;
However, despite following these steps, there is still a gap between my div and the top of the browser window.
https://jsfiddle.net/hgs3d1n6/
What could be causing this issue? I have also attempted setting the html and body elements to 100% as suggested by others.
Any insights on how to resolve this would be greatly appreciated. Thank you.