@maestro07

Как сделать фиксированное меню?

<div id="page" class="site">
    <nav id="site-navigation" class="main-navigation" role="navigation">
        <div class="menu-my-primary-menu-container">
            <ul id="primary-menu" class="menu">
                <li>
                        <a href="#home">Home</a>
                </li>
                <li>
                        <a href="#home">Home 1</a>
                </li>
                <li>
                        <a href="#home">Home 3</a>
                </li>
                <li>
                        <a href="#home">Home 2</a>
                </li>
            </ul>
        </div>
    </nav>


#site-navigation {
    position: fixed;
    min-height: 50px;
    width: 100%;
    background: #853636;
    border-top: 1px solid #e1e1e1;
}


a588a555d82f3d45f857d437a047124c7c83b055

ширину разве не берет от род div.
как сделать что на меню не наезжали другие элементы. чтобы меню всегда был перед всеми элементами?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 2
daemonhk
@daemonhk
ПсиХоПат
Добавьте Вашему меню z-index:100; хотя бы, тогда оно будет перед всеми элементами.
Ответ написан
Комментировать
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
ширину разве не берет от род div.

нет. у fixed нет родителя. он работает от window
как сделать что на меню не наезжали другие элементы. чтобы меню всегда был перед всеми элементами?

поставь z-index: 100; к примеру
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы