--- title: bottom slug: Web/CSS/bottom tags: - CSS - CSS Позиционирование - CSS-свойство - Справка translation_of: Web/CSS/bottom ---
CSS свойство bottom частично определяет вертикальную позицию позиционируемого элемента. Оно не влияет на непозиционируемые элементы (т.е. bottom не применится, если задано position: static).
Исходный код этого интерактивного примера хранится в GitHub репозитории. Если вы хотите внести свой вклад в проект интерактивных примеров, скопируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на перенос.
Эффект свойства bottom зависит от того, как позиционируется элемент (то есть от значения свойства {{cssxref("position")}}):
position: absolute или fixed — свойство bottom устанавливает расстояние между нижним краем элемента и нижним краем содержащего его блока.position: relative — свойство bottom устанавливает расстояние, на которое нижний край элемента перемещается выше его обычной позиции.position: sticky — свойство bottom работает так, как при position: relative во время нахождения элемента внутри области просмотра, и как position: fixed вне области просмотра.position: static — свойство bottom не имеет никакого эффекта.Когда заданы оба свойства {{cssxref("top")}} и bottom, а свойство {{cssxref("height")}} не задано, auto или равно 100%, то оба свойства {{cssxref("top")}} и bottom учитываются. Если свойство {{cssxref("height")}} задано, то свойство {{cssxref("top")}} будет учтено, а bottom — проигнорировано.
/* Значения величин */ bottom: 3px; bottom: 2.4em; /* Процентные значения от высоты родительского блока */ bottom: 10%; /* Ключевое слово */ bottom: auto; /* Глобальные значения */ bottom: inherit; bottom: initial; bottom: unset;
autoheight: auto обрабатывается как высота в зависимости от содержимого; если так же и bottom: auto, то элемент располагается так же, как при статическом позиционировании.top также auto, элемент вообще не перемещается по вертикали.inheritauto.Этот пример демонстрирует разницу в поведении свойства bottom, когда {{cssxref("position")}} является absolute и fixed.
<h2>Эксперимент</h2> <p>Здесь<br>мы<br>набираем<br>побольше<br>высоты<br>для<br>вящей<br>наглядности<br>нашего<br>скромного,<br>но<br>очень<br>убедительного<br>эксперимента.<br>- Вот.</p> <div class="fixed"><p>Я фиксирован</p></div> <div class="absolute"><p>Я абсолютен</p></div>
p {
font-size: 30px;
line-height: 2em;
}
div {
width: 48%;
text-align: center;
background: rgba(55,55,55,.4);
border: 1px solid blue;
}
.absolute {
position: absolute;
bottom: 0;
left: 0;
}
.fixed {
position: fixed;
bottom: 0;
right: 0;
}
{{EmbedLiveSample('Пример','500','250')}}
| Спецификация | Статус | Коммент |
|---|---|---|
| {{SpecName('CSS3 Transitions', '#animatable-css', 'bottom')}} | {{Spec2('CSS3 Transitions')}} | Определяет дно как анимацию. |
| {{SpecName('CSS3 Positioning', '#propdef-bottom', 'bottom')}} | {{Spec2('CSS3 Positioning')}} | Добавляет поведение для липкого позиционирования. |
| {{SpecName('CSS2.1', 'visuren.html#choose-position', 'bottom')}} | {{Spec2('CSS2.1')}} | Исходное определение. |
{{cssinfo}}
{{Compat}}