* { margin: 0; } html, body { height: 100%; } .page-wrap { min-height: 100%; margin-bottom: -100px; } .page-wrap:after { content: ""; display: block; } .site-footer, .page-wrap:after { height: 100px; } .site-footer { background: lightblue; } */ ?>