Позиционирование элемента?
CSS-позиционирование
Есть три главные схемы позиционирования - это нормальный поток, обтекание и абсолютное позиционирование.- Нормальный поток - относительное и липкое позиционирование уровня блока и строки (блочный контекст форматирования - элементы display, block, list-item или table; строчный контекст форматирования - display inline, inline-block или inline-table).
- В Обтекании блок удаляется из нормального потока и позиционируется справа или слева от элемента (float: left/right).
- Абсолютное позиционирование полностью убирает элемент из нормального потока и ему присваивается позиция относительно непосредственно блока. (position: absolute/fixed)
Свойство position
Свойство position определяет, какой алгоритм позиционирования используется. Существует несколько алгоритмов позиционирования:- position: static - блок располагается в соотвествии с нормальным потоком.
- position: relative - блок располагается, смещаясь относительно нормальному потоку.
- position: absolute - положение блока задаётся с помощью атрибутов top, bottom, left, right ( в них можно указывать как и растояние в пикселях, так и процентуальные значения относительно экрана ), границы с помощью атрибута margins. Абсолютное позиционирование убирает блок из нормального потока.
- position: sticky - блок располагается, смещаясь относительно ближайшему предку потока.
- position: fixed - блок располагается во всём окне просмотра.
- position: initial - блок располагается по умолчанию.
- position: inherit - блок располагается относительно родительскому элементу.
С помощью свойства float можно установить обтекание элементов ( left/right, в зависимости от стороны обтекания ).
Теперь вы можете сместить блоки - так держать!