relative оставляет элемент в обычном потоке и смещает относительно его исходного места, absolute исключает его из потока.
В чём отличие position: relative от position: absolute?
relative оставляет элемент в обычном потоке и смещает относительно его исходного места, absolute исключает его из потока.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
relative оставляет элемент в обычном потоке и смещает относительно его исходного места, absolute исключает его из потока.
Для absolute положение рассчитывается относительно containing block, часто ближайшего позиционированного предка. Соседи не резервируют для него место. Relative нередко ставят на контейнер, чтобы задать удобную систему координат абсолютному потомку.