Я хочу отобразить перечисленные элементы (Список 1) внутри перечисленных элементов (Список 2), и я хочу, чтобы элементы <li>
первого списка отображались встроенными, а элементы <li>
внутри каждого первого <li>
были отображается вертикально при наведении. Проблема в том, что при наведении курсора на первую главную <li>
, вторая основная <li>
будет отображаться в конце первой основной <li>
, что не ожидается:
![enter image description here](https://i.stack.imgur.com/hhpxs.jpg)
Следующее отображение проблемы в режиме реального времени:
https://codepen.io/alafawzi/pen/PaVYyB
ul {
list-style: none;
padding: 0;
margin: 0;
height: 100%;
}
ul li {
display: inline-block;
padding: 15px;
}
ul li ul li{
margin: 0;
padding: 0;
display: none;
}
ul li:hover ul li{
display: block;
}
<body>
<header>
Html5 begins
</header>
<nav>
<ul>
<li><a href="#">div</a>
<ul>
<li>Link1.1</li>
<li>Link1.2</li>
<li>Link1.3</li>
</ul>
</li>
<li><a href="#">head</a>
<ul>
<li>Link2.1</li>
<li>Link2.2</li>
<li>Link2.3</li>
</ul>
</ul>
</nav>
</body>