ciao!
sto testando questo script che in pratica dovrebbe impostare il footer sempre a fondo pagina:
codice:
$(window).bind("load", function() {
    var footer = $("#footer");
    var pos = footer.position();
    var height = $(window).height();
    height = height - pos.top;
    height = height - footer.height();
    if (height > 0) {
        footer.css({
            'margin-top': (height) + 'px'
        });
    }
});
su pc e android nessun problema.
su ipad (versione air) invece non funziona.
in pratica mi mette il footer subito sotto al div immediatamente sopra, e sotto al footer fa la pagina lunghissima (e ovviamente vuota).
avete idea del perchè??