Для позиционирования '
absolute' - margin не применяется
margin отлично применяется к
position: relative;
Выше правильно написали, при '
position: absolute;' нужно использовать
top,
left,
right,
bottom - '
top: 0;' и т.д
еще, как вариант, можно использовать свойство '
transform', например вам нужно выставить элемент по центру (и по горизонтали, и по вертикали)
position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);