Lieber Roland,
in Deinem Beispiel verwendest Du eine einspaltige Tabelle. Das klingt ganz so, als würdest Du diese zum Layouten verwenden und nicht dafür, tabellarische Daten anzuzeigen. Desweiteren verwendest Du in Deinem Footer ein div-Element für reinen Fließtext. Auch das sieht nicht nach semantischem HTML aus.
Deswegen vermute ich, dass der von Dir gezeigte Code zu stark vereinfacht ist und das Problem selbst nicht enhtält.
Liebe Grüße
Felix Riesterer