Al momento sto cercando di mantenere il footer in basso con Javascript. Questo è il risultato:Tieni il footer in basso con Javascript
document.getElementsByTagName('body').onload = function() {KeepFoot()};
var element = document.getElementById('container');
var height = element.offsetHeight;
function KeepFoot() {
if (height < screen.height) {
document.getElementById("footer").style.position = "fixed";
document.getElementById("footer").style.bottom = "0";
document.getElementById("footer").style.left = "0";
document.getElementById("footer").style.right = "0";
}
}
La mia idea era di prendere l'altezza del div contenitore e confrontarlo con l'altezza della risoluzione del PC. Se l'altezza del contenitore div è inferiore all'altezza della risoluzione del PC, impostare il div footer position: fixed;
Ma c'è un problema nello script perché non funziona.
Un'altra domanda, la sceneggiatura che ho creato andrebbe bene per mantenere il piè di pagina in fondo?
HTML:
<html>
<head>
...
</head>
<body>
<div id="container">
<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
</body>
</html>
Perché non utilizzare il [CSS piè di pagina appiccicoso] (http : //ryanfait.com/sticky-footer/) ([HTML5 version] (http://ryanfait.com/html5-sticky-footer/) metodo? – SmokeyPHP