I have been struggling to keep my footer at the bottom of the page, regardless of its size. However, whenever another div encroaches on the space, it gets moved around. I want it to be displayed over the other content, but since that content needs to be scrollable due to its size, this becomes a challenge. Here is the code snippet:
.footer {
background-color:#FFF;
width: 100%;
border-top: 1px solid #ccc;
padding-top: 1em;
height: 140px;
display: block;
.about {
font-family: HindMedium;
font-size: 13px;
min-width: 800px;
text-align: left;
width:100%;
min-height: 100%;
margin-bottom: -140px;
}