Определяет верхнюю вертикальную позицию элемента. Работает в паре со свойством position.
- Для
position: relativeпроисходит смещение от изначальной позиции элемента. - Для
position: absoluteиposition: fixedсмещение относительно родительского блока. - Для
position: stickyсмещение работает сначала как дляrelative, но при прокручивании фиксируется какfixed. - Для
position: staticне работает.
Если задано одновременно свойство top и bottom:
- Для
position: absoluteиposition: fixedбудут учитываться оба свойства, если высота не задана - Для
position: relativeсвойствоbottomбудет проигнорировано. - Для
position: stickyбудет проигнорировано.
Примеры
Значения
| Значение | Описание |
|---|---|
| auto | По умолчанию. Блок не перемещается или зависит от значения bottom, если оно задано. |
| расстояние | Расстояние от верхнего края в px, em и других единицах измерения. Допустимы отрицательные значения. Например: top: 10px; top: -.3em; top: 0; |
| проценты | Расстояние в процентах от высоты родительского блока. Например: top: 5%; |
| inherit | Наследует значение родительского блока. |
| initial | Устанавливает значение по умолчанию. |
Поддержка браузерами
НастольныеМобильные
top1
12
1
5
6
1
18
4
14
1
1.0
≤37
Поддерживается: Да