1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
html, body { height: 100%; width: 100%; } .top-level-footer-wrapper { height: 100%; width: 100%; display: table; } .footer-wrapper-collapse { display: table-row; height: 1px; } .footer-wrapper-expand { display: table-row; height: auto; } footer { margin-top: 20px; padding: 15px 0 15px; border-width: 1px 0; border-style: solid; }