@Flashdaniel
Posted
Nice work! I like to point out that using of vh and vw can cause on expected behavior in your code. i am guessing that is the reason you don't have spacing at the top and bottom of your page.
When next you want to increase the height of you page make use of this code:
html,
body {
height: 100%;
}
Always remove unused codes to keep you work clean. You can checkout this link by Dixita Ganatra to help you understand more on how and when to properly use responsive units ( like px, rem, em ). Great work ljmanayon,