Ich baue ein Menü mit verschachtelten Listen. Ich habe einen Kind-Selektor (#menu-novo li:hover > ul
) verwendet, um nur unmittelbare Nachkommen anzuzeigen/zu verbergen, aber es zeigt immer noch alle. Irgendwelche Hilfe dabei?CSS-Kindselektor funktioniert nicht - alle Abkömmlinge des betroffenen Typs
#menu-novo-container {
font-family: tahoma, Arial, helvetica, Serif;
border: 1px solid red;
}
#menu-novo {
border: 3px solid green;
}
.menu-novo-item {
border: 3px solid white;
cursor: pointer;
}
.menu-novo-link {
border: 3px solid yellow;
}
.menu-novo-submenu {
border: 3px solid red;
display: none;
}
#menu-novo li:hover > ul {
display: block;
}
.menu-novo-link {
display: block;
}
<div id="menu-novo-container">
<ul id="menu-novo">
<li class="menu-novo-item"> 1
<ul class="menu-novo-submenu">
<li class="menu-novo-item"><a href="#" class="menu-novo-link">1.1</a></li>
<li class="menu-novo-item"><a href="#" class="menu-novo-link">1.2</a></li>
<li class="menu-novo-item"><a href="#" class="menu-novo-link">1.3</a></li>
<li class="menu-novo-item">1.4
<ul class="menu-novo-sumbenu">
<li class="menu-novo-item"><a href="#" class="menu-novo-link">1.4.1</a></li>
<li class="menu-novo-item"><a href="#" class="menu-novo-link">1.4.2</a></li>
<li class="menu-novo-item"><a href="#" class="menu-novo-link">1.4.3</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
Ich denke, das eine Tonne downvotes erhalten, weil sie bereits gefragt worden ist, aber auch andere Beiträge meinem Fall nicht helfen, und ich bin immer verzweifelter hier :)
Bitte geben Sie Ihren Code in der Frage. –