How to keep the footer at the bottom of the page?
Here is the CSS I am using, yet the footer is overlaying the article part. Help please. html { position: relative; min-height: 100%; } header { background-color: rgb(18, 25, 35); position: absolute; height: 50px; padding: 5px; left: 0; right: 0; top: 0; } .header-title { position: absolute; top: 0; right: 0; left: 0; height: 50px; background-color: rgb(18, 25, 35); } section { position: absolute; top: 60px; left: 0; right: 0; } footer { position: absolute; background-color: rgb(18, 25, 35); color: white; height: 40px; padding: 5px; right: 0; bottom: 0; left: 0; } h1, h2 { color: white; text-align: center; margin: 10px; font-family: 'Revalia', cursive; } .banner { background-image: url(images/banner.jpg); padding: 20px; } article { position: absolute; background-color: rgb(224, 225, 226); color: black; left: 150px; right: 150px; padding: 15px; }