@yrchi_k
учусь веб разработке

Почему margin-right не работает для блочного элемента с position:absolute? а например margin-left работает в подобной ситуации?

Привет, подскажите пожалуйста , почему
margin-right не работает для блочного элемента с position:absolute
а например margin-left работает для блочного элемента с position:absolute
https://codepen.io/yrchik/pen/gOOOxpB
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
@natojezlo
а позиционирование откуда и куда?
по дефолту скорее
left top
вот и размышляйте
если прижат к левому краю, какие нахрен отступы будут справа

сделайте то же
только задайте right top
та же ситуация будет с margin left

т.е позиция right не определена
определена только позиция left,top
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@yrchi_k Автор вопроса
учусь веб разработке
Так я ставлю margin-left: -20px; должно же смещать в обратную сторону
Ответ написан
Для позиционирования 'absolute' - margin не применяется
margin отлично применяется к position: relative;

Выше правильно написали, при 'position: absolute;' нужно использовать top, left, right, bottom - 'top: 0;' и т.д

еще, как вариант, можно использовать свойство 'transform', например вам нужно выставить элемент по центру (и по горизонтали, и по вертикали)

position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Sveak Барнаул
от 50 000 руб.
НТЦ РОСТ Москва
от 150 000 до 250 000 руб.
AUTEP Москва
от 100 000 до 200 000 руб.
17 нояб. 2019, в 16:10
3500 руб./за проект
17 нояб. 2019, в 15:20
3000 руб./за проект
17 нояб. 2019, в 14:55
160 руб./за проект