Друзья, доброго времени суток! Прошу помощи (Конкретно подгорает, 4 часа меняю позиционирование и z-index и ничего не помогает); Такая ситуация: Необходимо это меню поместить под основное (жёлтое) меню, ничего не получается вообще ;'c HTML: <!-- Основная верхняя навигация --> <nav class = "navMain"> <ul class = "navMain--left"> <li> <a href="#" class = "active">Главная</a> </li><li> <a href="#">О сервере</a> </li> </ul> <ul class = "navMain--right"> <li> <a href="#">Форум</a> </li><li> <a href="#">Кабинет</a> </li> <li class = "navMain--withSubMenu"> <a href="#">Ещё</a> <ul class = "navMain--submenu"> <li> <a href="#">Гайды и Faq</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> </li> </ul> </nav> Код (CSS): // Основная навигация сверху nav.navMain { position: relative; top: 116px; & > * { display: inline-block; } ul.navMain--left, ul.navMain--right { li { display: inline-block; margin-left: 38px; &:first-of-type { margin-left: 0px; } .active { color: #166b87; } a { color: #022c39; font-family: 'SavaPro_Regular'; font-size: 22px; text-transform: uppercase; } } } ul.navMain--left { float: left; position: relative; left: 11px; width: 270px; } ul.navMain--right { float: right; background-color: yellow; display: block; position: relative; z-index: 1; li { position: relative; z-index: 1; } ul.navMain--submenu { position: absolute; z-index: -1; top: -50px; right: 5px; li { display: block; width: 136px; height: 35px; padding-top: 5px; background-color: rgba(32, 134, 166, 0.75); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; margin-left: 0px; // &:first-of-type { // background-color: rgba(32, 134, 166, 0.85); // &::before { // position: absolute; // right: 15px; // top: -3px; // content: " "; // display: block; // width: 8px; // height: 5px; // background-image: url('../../images/triangle-top.png'); // } // } // &:last-of-type { // background-color: rgba(32, 134, 166, 0.85); // &::after { // position: absolute; // right: 15px; // bottom: -3px; // content: " "; // display: block; // width: 8px; // height: 5px; // background-image: url('../../images/triangle-top.png'); // transform: rotate(180deg); // } // } a { font-size: 17px; font-family: 'SavaPro_Regular'; color: white; text-transform: capitalize; } } } } } Вот фулл навигации Прошу помощи, за ранее большое спасибо за потраченное время, (ну и из-за z-index'a нервы).
Разобрался, спасибо. Там меняю элементы, не помогает, что-то идёт не так.. --- Добавлено --- Помог бы лучше ..) а так спасибо за совет
@Exort, я обычно сразу там и делаю, через разные браузеры, это круче чем ебашить напрямую css а потом обновлять страницу
У меня отключено в браузере хеширование (Mozilla Firefox Developer Edition)... Большое спасибо за совет) --- Добавлено --- Проблема актуальна, ничего не помогает...
Может тебе просто спустить нужно второе меню? Я не понимаю зачем его под низ пихать --- Добавлено --- И не на ul вешай а на нужные li у тебя же меню в меню. Или просто на второе ul
@Exort, ну не, так сложно будет. Мне это все придется поднимать. Если бы была готовая ссылка, можно было бы глянуть.
@Exort поставь background-color: #ff0; z-index: 10; для всех li кроме "Еще" а в "Еще" для A сделав его блоком плюс padding margin перепиши