Основное отличие абсолютного позиционирования от относительного заключается в том, как элемент определяется относительно другого элемента на странице. 12
Относительное позиционирование (relative) определяет позиционирование элемента относительно его стандартного местоположения на странице. 1 При использовании этого значения можно задать дополнительные параметры, которые указывают на смещение элемента относительно его стандартного местоположения. 1 При этом другие элементы не затрагиваются. 2
Абсолютное позиционирование (absolute) задаёт точное местоположение элемента на странице, независимо от других элементов на странице. 1 Позиционирование выполняется относительно ближайшего позиционированного родительского элемента. 2 Если родительского элемента нет, позиционирование осуществляется непосредственно по отношению к элементу HTML (самой странице). 2
Таким образом, при относительном позиционировании элемент смещается относительно себя самого, а при абсолютном — относительно ближайшего предка с относительным или абсолютным позиционированием. 23