Задать вопрос
@r_g_b_a

Как работает отрицательный margin?

Здравствуйте.
https://jsfiddle.net/we9c61o4/1/
Объясните, почему в первом примере отрицательные отступы не работают как во втором с overflow: hidden, и вместо .row смещается родительский блок .parent?
  • Вопрос задан
  • 287 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@ArtJH
Потому что это пространство появляется от отрицательного margin, но так как у него есть overflow hidden, который скрывает все что выходит за элемент, происходит так.
Ответ написан
Комментировать
@nhpmi
Блоки смещаются, как и должны. Дело в свойстве outline у parent. Поставьте вместо него border.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы