Свойство "положения" в CSS позволяет Вам управлять местоположением элемента на странице путем устанавливания ее значения к статическому (настройка по умолчанию), относительный, абсолютный, зафиксированный или липкий.
position
свойство в CSS позволяет Вам управлять местоположением элемента. Рядом с inherit
значение, существует четыре определенных значения, на которые оно может быть установлено:
static
для расположения элемента согласно "нормальному потоку". Это - значение по умолчанию и не должно быть установлено.
relative
для расположения подобного static
, хотя с определенным смещением относительно его нормального положения
absolute
для расположения элементов вдоль системы координат относительно элемента, "содержащего блок"
fixed
для расположения элементов с помощью системы координат, которая прикреплена к источнику поверхности отображения (обычно источник клиентской области окна браузера включения)
sticky
для расположения элемента как родственник, пока определенный порог прокрутки не был достигнут, в которую точку элемент расположен как фиксированный элемент.
CSS, располагающий часто, полагается на дополнительные свойства макета (такой как top
, bottom
, left
, right
, z-index
, и clip
) для достижения желаемого результата.
/* static */ element { position: static; } /* relative */ element { position: relative; top: 65px; left: 65px; } /* absolute */ element { position: absolute; top: 40px; left: 40px; } /* sticky */ element { position: sticky; top: 20px; }