Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Auf die Lösung wäre ich auch gekommen. Aber das Problem ist, dass das div-Element höher ist als die normale Bildschirmhöhe und darum wird kein Abstand unten gemacht, und das sieht dann ziemlich bescheuert aus