У меня есть веб-страница с заголовком, контентом с двумя столбцами и нижним колонтитулом. Левый столбец содержимого или contentinfo имеет переменный размер, поскольку он зависит от загруженной информации. В правом столбце или боковой панели есть два разных элемента div, один с меню, а другой с кредитами.
Что-то вроде:
<div id="header"></div>
<div id="contentinfo" style="float:left;"></div>
<div id="sidebar" style="float:right;">
<div id="menu"></div>
<div id="credits"></div>
</div>
<div id="footer" style="clear:both;">
Вы можете увидеть скетч: (Боковая панель — это просто div-контейнер)
Что я хочу, так это поместить div кредитов, выровненный в нижней части div contentinfo. И пусть пространство между разделом меню и разделом кредитов будет пустым. Что-то вроде:
Я попытался установить position:relative; в сайдбаре и position:absolute; внизу: 0px; в кредитах. Проблема в том, что я не могу установить определенную высоту для боковой панели, потому что я не знаю высоту содержимого. Однако в пробной версии я установил достаточно высокое значение высоты боковой панели, и код не работал.
Буду признателен за любую помощь.