Всем привет!
К примеру, имеется страница высотой 2000px. При размере окна браузера 900px, т.е. появляется скролл по оси y, создается div объект с position:absolute;. Как разместить его в самом низу страницы? (bottom:0; размещает объект внизу размера окна браузера, а не истинного размера страницы). Есть идея, используя js, рассчитать высоту всей страницы и указать для блока top: (высота документа) - (высота объекта), однако мне кажется все можно сделать не используя js на css, подскажите пожалуйста.
Для объекта высотой 2000 задайте position: relative; тогда координаты дочерних объектов будут рассчитаны относительно него
.page{
height:2000px;
position: relative;
}
.absolute{
position:absolute;
bottom:0;
border:1px solid #ccc;
width:100%;
height:100px;
}
<div class=page>
<div class=absolute></div>
</div>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники