Dopo lunghe ricerche e molte prove ho optato per una soluzione di fortuna: poichè il problema del malposizionamento del footer in posizione assoluta si presenta solo nel caso in cui io carichi inizialmente una pagina con pochi contenuti e in seguito una con una sfilza di righe di contenuti, ma in questo secondo caso di sicuro il footer si deve trovare al fondo della pagina ma non appoggiato al bordo inferiore del browser, ho pensato di poter usare 2 schemi diversi a seconda della quantità di contenuti.

Nel caso della index e di paginette simili avrò un div con id="footer_short" che verrà piazzato, come prima, in posizione assoluta al fondo del #container.

Nel caso delle pagine con molto contenuto avrò invece un div con id="footer_long" che verrà piazzato semplicemente dopo il div#contenuti, con clear:both.

Ecco fatto, un po' laborioso ma nel mio caso efficace.

Naturalmente i due tipi di footer avranno due formattazioni diverse nel CSS.


Spero, e credo, stavolta, di aver risolto il problema.

Ciao