Вы можете попробовать добавить это в CSS нижнего колонтитула (в дополнение к существующим стилям нижнего колонтитула).
footer
{
display:block;
}
Это исправило это для меня в FF3.6, и я предполагаю, что исправит это и в IE. Стиль отображения по умолчанию для <footer>
- inline
, что не очень хорошо работает с фонами независимо от браузера. Применение блока к нему будет воспринимать его как div.
Вы также захотите соблюдать осторожность при использовании HTML 5. Не уверен, насколько хорошо он поддерживается во всех браузерах. Возможно, вы захотите рассмотреть <div id="footer"><!-- contents of footer --></div>
и применить к нему стили по id в CSS вместо этого.