Я изучаю CSS и пытаюсь запустить вложенное меню навигации. Я могу плавать основные элементы и складывать все дочерние элементы под ним, но относительное положение для дочерних меню не работает. Я намерен переместить элементы дочернего меню вправо относительно своего родителя. Пожалуйста, дайте мне знать, где я ошибаюсь.Позиционирование вложенного меню навигации
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
<style>
*{
margin:0;
padding:0;
}
h1{
text-align: center;
text-decoration: underline;
margin-bottom: 10px;
}
li{
list-style: none;
}
ul li a{
text-decoration: none;
display: block;
width:100px;
height: 25px;
border: 1px solid green;
text-align: center;
}
.main > li{
float:left;
position: relative;
}
.main > li > li {
position: absolute;
top:0px;
left:10px;
}
</style>
</head>
<body>
<h1>Hello Plunker!</h1>
<ul class="main">
<li><a href="#">Menu 1</a>
<ul class="sub1">
<li><a href="#">Menu 1.1</a>
<ul class="sub2">
<li><a href="#">Menu 1.1.1</a></li>
<li><a href="#">Menu 1.1.2</a></li>
<li><a href="#">Menu 1.1.3</a></li>
<li><a href="#">Menu 1.1.4</a></li>
</ul>
</li>
<li><a href="#">Menu 1.2</a></li>
<li><a href="#">Menu 1.3</a></li>
<li><a href="#">Menu 1.4</a></li>
</ul>
</li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
</ul>
</body>
</html>
Ссылка на Plnkr - Plnkr Link
Не уверен, что вы хотите, чтобы это выглядело! – Gacci