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

Почему фон съезжает вниз из-за margin?

<div class="all-wrapper">
            <div class="first-page">
                  <div class='flex-container'>
                    <div class="logo">
                        <img src="img/wonlex.png"/>
                        <span>Официальный дистрибьютер</span>
                    </div>
                    <nav>
                        <ul class="menu">
                            <li>О магазине</li>
                            <li>Приимущества оригинала</li>
                            <li>Основные функции</li>
                            <li>Каталог часов</li>
                            <li>Как купить</li>
                            <li>Контакты</li>
                        </ul>
                    </nav>
                    <div class="phone-adres">
                        <span class="phone">8 (383) 420-40-40</span>
                        <span class="adres">Новосибирск, Кирова 29</span>
                    </div>
                </div>

            </div>
        </div>

*{
    box-sizing: border-box;    
        }
    
html{
    height: 100%;
    
}
body{
    margin: 0;
    height: 100%;
}
.all-wrapper{
    background: white;

}
.first-page{
    background-image: url("img/main-bg.png");
}
.flex-container{
    display: flex;
    justify-content:space-between;
    margin: 20px 40px 0 40px;

}

div с классом flex-container лежит внутри блока .first-page, но почему то margin внутреннего блока влияет на фон внешнего блока, почему?
5cfa4d620cfea537424174.png
  • Вопрос задан
  • 550 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Этот эффект называется схлопывание вертикальных margin.
Читать htmlbook.ru/blog/skhlopyvayushchiesya-otstupy или нагуглите любую другую статью по этому поводу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽