Почему когда ставишь margin right или bottom, меняешь пиксели, а ничего не происходит ни какого сдвига?
я предполагаю, что margin в данном случае выступает как отступ от точки отсчета, которая остается x/y как 0/0
просто от нее в задании мы можем сместить с помощью margin-left, margin-top, т.к. получается элемент выпадает из потока и попадает в квадрат координат, где 0/0 находится в левом верхнем углу. и margin’ом мы смещаем элемент от этой точки (хотя координаты остаются теми же - 0/0).
а правым и нижним margin мы не можем сместить элемент, т.к. ему не от чего отталкиваться - там ничего нет, точка начала координат в левом-верхнем углу.