[Update]
Я на самом деле пошел на компромисс с этой проблемой, отказавшись от дизайна фиксированного нижнего колонтитула.
Кажется, что нет проблем с динамическим содержимым, перемещающим нижний колонтитул и соответствующим образом изменяющим размер контейнеров, если нижний колонтитул изначально не был прикреплен к нижней части браузера.
Я надеюсь, что другие в конечном итоге предоставят отличное решение, которое охватывает лучшее из обоих миров.
Я провел весь день, пытаясь заставить нижний колонтитул переместиться вниз по странице, чтобы разместить динамически добавляемый (через ajax) контент. Мне действительно нужны некоторые указатели или ссылки, потому что я не нашел ничего, что могло бы помочь.
В основном:
У моего сайта есть несколько страниц, которые начинаются только с текстового поля и кнопки, поэтому общая высота области содержимого составляет всего несколько дюймов ниже области заголовка.
У меня нет проблем с запуском липкого нижнего колонтитула, так что нижний колонтитул появляется в нижней части окна браузера, даже если на экране очень мало контента.
Тот же макет css отлично работает для других страниц, содержимое которых выходит за пределы окна браузера.
Улов:
Контент должен отображаться и передаваться в браузер с начальной загрузкой.
Проблема:
Любой контент, который добавляется на страницу через AJAX после первоначальной загрузки, правильно рисует страницу, но нижний колонтитул остается в своем первоначальном расположении.
Пожалуйста, скажите мне, что есть исправление для этого.
Я не могу опубликовать css до тех пор, пока сначала не свяжусь с моим боссом - если возможно - и, если потребуется, позже - но это всего лишь очень базовая версия многих липких нижних колонтитулов css, плавающих по сети.
Спасибо.