css властивість bottom
CSS властивість bottom вказує зміщення позиціонованого елемента щодо нижнього краю.

Вона не впливає на елементи, у яких для position зазначено static або не зазначено жодного значення. Як саме властивість bottom буде зміщувати елемент, залежить від конкретного значення властивості position:
- Елемент з фіксованим позиціонуванням (
position: fixed;) зміщується вниз відносно нижнього краю вікна браузера. - Елемент з абсолютним позиціонуванням (
position: absolute;) зміщується вниз відносно нижнього краю його першого позиціонованого (неstatic) батьківського елемента. Якщо у елемента немає батька з позиціонуванням (relative, absoluteабоfixed), тоді він буде зміщуватися відносно нижнього краю вікна браузера. - Елемент з відносним позиціонуванням (
position: relative;) зміщується вниз відносно нижнього краю його поточної позиції. - Для елемента зі статичним позиціонуванням (
position: static;) застосування властивостіbottomне дасть ніякого ефекту.
Коли вказані властивості top і bottom й висота невизначена, дорівнює auto або 100%, вгорі та знизу відстані дотримуються. В усіх інших ситуаціях, якщо висота обмежена, властивість top сильніше, і bottom ігнорується.
Як значення приймаються будь-які одиниці довжини, прийняті в CSS - наприклад, пікселі (px), дюйми (in), пункти (pt) та ін. Значення властивості bottom може бути і негативним, в цьому випадку можливі накладення різних елементів один на одного. При завданні значення у відсотках, положення елемента обчислюється залежно від висоти батьківського елементу.
- Нотатка
-
В IE до 7 версії, якщо вказані
автор: Svitlanatopіbottomодночасно,topмає перевагу в будь-якому випадку, отримує значення відbottom, а власне ігнорує.
Синтаксис
bottom: auto|%|length|initial|inherit;
Властивість bottom може отримувати 5 значень:
-
auto -
Не змінює положення елемента
автор: Svitlana -
length -
Будь-які одиниці довжини, прийняті в CSS - наприклад, пікселі (
автор: Svitlanapx), дюйми (in), пункти (pt) та ін. Значення властивостіbottomможе бути і негативним, в цьому випадку можливі накладення різних елементів один на одного -
% -
Положення елемента обчислюється залежно від висоти батьківського елементу
автор: Svitlana -
initial -
Встановлює властивість у значення без задання
автор: Svitlana -
inherit -
Вказує на спадковість властивості від свого батьківського елемента
автор: Svitlana
| Значення без задання: | auto |
|---|---|
| Наслідує: | Ні |
| Анімується: | Так |
| JavaScript синтаксис: | ject.style.bottom="10px" |
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
| bottom | 1.0 | 1.0 | 1.0 | 6.0 | 5.0 |
| Переглядач | |||
|---|---|---|---|
| bottom | 1.0 | 1.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
Контейнер позиціонований, тож абсолютний блок відлічує bottom від його низу: нижній край блока стоїть на 70 пікселів вище низу контейнера.
HTML
<div class="area">
<div class="absolute">bottom: 70px</div>
</div>
CSS
.area {
position: relative;
height: 220px;
background: #eee;
}
div.absolute {
position: absolute;
bottom: 70px;
width: 200px;
height: 100px;
border: 3px solid #8AC007;
}
Динамічний приклад
Приклад використання властивості
Позиціонування блоку відносно body.
Коментарі
Коментарів ще немає — будьте першим!