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