У меня есть веб-страница с заголовком, содержимым с двумя столбцами и нижним колонтитулом.Содержимое левого столбца или «contentinfo» имеет переменный размер, поскольку зависит от загружаемой информации.Правый столбец или «боковая панель» содержит два разных элемента, один с «меню», а другой с «кредитами».
Что-то вроде:
<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)
sketch http://i55.tinypic.com/ws9t1w.jpg
Я хочу, чтобы элемент div «credits» был выровнен внизу элемента div «contentinfo».И пусть пространство между div "Menu" и div "credits" будет пустым.Что-то вроде:
требуемый http://i52.tinypic.com/16aqn3d.jpg
Я попытался установить положение: относительное;в «боковой панели» и положение: абсолютное;внизу: 0px;в «кредитах».Проблема в том, что я не могу установить конкретную высоту для «боковой панели», потому что я не знаю высоту «contentinfo».Однако в ходе испытаний я установил достаточно высокую высоту боковой панели, и код не работал.
Буду признателен за любую помощь.