我有一个垂直导航菜单,我想在悬停某些元素时显示不同级别的菜单。问题是我使用的方法不起作用,我不明白为什么。当我将鼠标悬停在“产品”上时,我希望看到一个子菜单展开,但没有任何反应。为什么?
HTML:
<nav>
<ul>
<li><a href="./index.html">Home</a></li>
<li><a href="./about.html">About</a></li>
<li><a href="./product.html">Product</a></li>
<ul>
<li><a href="#">Blueberries</a></li>
<li><a href="#">Rasberries</a></li>
<li><a href="#">Strawberries</a></li>
</ul>
<li><a href="./contact.html">Contact</a></li>
</ul>
</nav>
CSS:
nav {
border:1px solid red;
}
nav ul ul {
display:none;
}
nav ul li:hover > ul {
display:block;
}