Здесь используется и свойство position, и отрицательная маржа, и никто не лучше другого.Это зависит от того, что вы пытаетесь сделать.Вы не располагаете каждый элемент относительно или абсолютно, когда хотите сдвинуть его влево-вправо вверх-вниз.Допустим, у вас есть простой тег <p>
, который вы хотите переместить влево, вы не присваиваете ему свойство position, чтобы просто перемещать его.Маржа является правильным методом для использования.Маржа будет влиять на положение других элементов на вашем сайте, где позиция будет плавать, не влияя на позиционирование других элементов.Свойство position, хотя и может использоваться многими способами, в основном используется для основных элементов, делающих ваш сайт бывшим: например, заголовок, нижний колонтитул, оболочка, меню, контент слева, контент справа