Это действительно зависит от того, должен ли плавающий нижний колонтитул всегда быть видимым или может ли он прокручиваться снизу, когда окно браузера небольшое.
Я думаю, что некоторым javascript легче управлять, чем решением css. Помните, что min-width и min-height работают не во всех браузерах.
Вы можете использовать jquery, чтобы сделать это проще.
$ (окно) .resize (обратный вызов)
может использоваться для установки функции обратного вызова для обработки изменения размера окна.
Я использую размеры окна как часть моего кода изменения размера.
var wh = Math.max (600, $ (окно) .height ());
var ww = Math.max (800, $ (окно) .width ());
Затем я могу установить размер div на моей странице в зависимости от размера окна.
$ ( '# DIV mydiv') CSS ( 'ширина', WW).
Вы также можете установить значение auto для отмены указанного значения.