I don’t get it. I have …
body, html {
height:100%;
margin:0;
padding:0;
}
However my browser is always showing the vertical scrollbar even if the content is not as hight as the window.
In the following screenshot you can see that there is this little spacing on top if I inspect the body. The htmldoes not have this spacing.
Any idea what could cause that?

You probably have an element with
margin-topas one of the first children ofbody.Read up on collapsing margins.
Purely as a simple test, set
padding: 1pxonbody. If the gap goes away, I’m right.