Если вы указываете position: absolute элемент всегда будет выходить из потока и двигаться относительно body, но если у вас есть родительский элемент, в котором указан position relative и вы его ребенка позиционируете абсолютом, то он будет смещаться относительно родителя