Итак, у меня есть настраиваемое меню навигации, которое я пытаюсь сделать, и я не могу заставить его работать. Я включил и мой код, и код css. У меня есть 3 подменю, и при наведении на родителя они должны отображаться, но это не так.Пользовательское меню навигации CSS, без выпадающего списка
Любые идеи?
Код HTML:
<div class="menu">
<div class="menu-padder">
<a href="">Item 1</a>
<a href="">Item 2</a>
<li class="submenu">
<a href="">Subitem 1</a>
<a href="">Subitem 2</a>
</li>
<a href="">Item 3</a>
<li class="submenu">
<a href="">Subitem 1</a>
<a href="">Subitem 2</a>
</li>
<a href="">Item 4</a>
<li class="submenu">
<a href="">Subitem 1</a>
<a href="">Subitem 2</a>
</li>
<a href="">Item 5</a>
</div>
</div>
CSS код:
.menu {
background-image: url('img/menu.jpg');
width: 1000px;
}
.menu-padder {
padding:5px;
}
.menu a {
padding:5px;
color:white;
text-decoration:none;
font-weight:bold;
}
.menu a:hover {
padding:5px;
color:yellow;
text-decoration:none;
}
.submenu {
display:none;
padding:0px;
}
a:hover .submenu {
display:block;
}
Это, как представляется, быть HTML5, так как большинство посетителей, использующих этот сайт, не используют HTML5-совместимые браузеры, я стараюсь избегать их использования. Я хотел бы придерживаться кода, который у меня есть, я могу получить желаемый результат, используя 1 div и добавив .menu: hover .submenu вместо a: hover .submenu. Вы говорите мне, что подменю невозможно с кодом, который у меня есть? –
Используйте пример css, который я дал, и последний код. Я делаю в JSFiddle .. Подождите минуту – arturataide
Отметьте ответ @Mohsen .. Я создал то же самое решение – arturataide