@0x42Sky@niu.moe firstly, nice work! I think it's the inner div that is causing your problems, and it's one of two issues, either it is because it has a scrollbar too so as you make while site smaller, the inner div shrinks to fit. I think you may need to set the `min-height` CSS property on that inner div to something so that it shrinks to a point and no further and then whole page will get a scrollbar or if you have the `position` CSS property on the inner div set to 'absolute' then as far as browser is concerned that div is actually not taking up any space so footer will shrink right over it! Hope that points you in the right direction. 😀