<body style="min-height:2000px;">
<div id="test" style="position:relative;bottom:0;">
some dynamically changed content
</div>
</body>
Что я ожидаю:
-Если высота #test
больше или равна телу, она должна прилипать к дну (как это происходит сейчас cuz из блок-модели)
-Если высота #test
меньше, чем тело, она должна, однако, придерживаться нижней части, имея над ней пробел. (чего не бывает, #test
не прилипает к дну).
-Усиление : абсолютное неприемлемо, так как #test
не будет влиять на рост тела, когда #test
выше тела.
-Использование позиции : фиксированное неприемлемо, так как #test
будет придерживаться нижней части окна, а не тела.
В: Могу ли я получить то, что ожидаю , используя только css? Как?
Извините за плохой английский, однако я думаю, что этот вопрос легко понять. Спасибо.
P.S.: Мне нужно это в css, потому что какое-то динамически измененное содержимое изменяется через js, и я хочу избежать повторного вычисления позиции div #test
каждый раз, когда он изменяется.
UPD:
Я также пробовал какой-то материал display:inline-block; vertical-align:bottom;
, по-прежнему не имеющий результата.
UPD2:
Спасибо, ребята, все же кажется, что самый простой способ - просто добавить пару строк в мой javascript, чтобы пересчитать высоту тела при изменении высоты #test
.