Меню смещается вместе с шапкой, что я делаю не так?

Есть вот такая шапка:
818fd32eb34e44ceb0f43028c3ae0b0b.PNG
Я хочу сместить меню ниже на 20 пикселей. Но оно смещает вместе с собой блок шапки.
dc708125ac734c47acdcfbeb6be7c217.PNG
Как сделать так, чтобы меню сместилось, а шапка осталась на месте?
<div class="header">
            <div class="menu">
                <ul>
                    <li><a href="#">Общие сведения</a></li>
                    <li><a href="#">Навыки</a></li>
                    <li><a href="#">Опыт работы</a></li>
                    <li><a href="#">Портфолио</a></li>
                    <li><a href="#">Преимущества</a></li>
                    <li><a href="#">Пожелания</a></li>
                    <li><a href="#">Контакты</a></li>
                </ul>
            </div>
        <div class="name">
            <h1>Магомедов Руслан</h1>
        </div>
    </div>


.header{
    background: #D2CDE7;
}

    .menu{
        display: block;
        position: relative;
        z-index: 100;
        background: white;
        margin: 20px auto;
        width: 900px;
        height: 65px;
        padding-top: 15px;
        text-align: center;
        box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    }
  • Вопрос задан
  • 381 просмотр
Решения вопроса 1
@senselessV7
.header { overflow: hidden; }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
MaryT
@MaryT
IT люблю
Попробуйте у cамого header задать padding-top
https://jsfiddle.net/56uhk6mo/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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