html - 在子菜单问题上应用CSS

标签 html css

这是html代码:

<ul id="nav">
    <li class="level0 nav-1 first level-top parent">
        <a href="#" class="level-top"><span>level1a</span></a>
            <ul class="level0">
                <li class="level1 nav-1-1 first">
                    <a href="#"><span>level1b</span></a></li>
                <li class="level1 nav-1-2"><a href="#"><span>level1c</span></a></li>
                <li class="level1 nav-1-3"><a href="#"><span>level1d</span></a></li>
                </li>
            </ul>
    </li>
    <li class="level0 nav-2 level-top"><a href="#" class="level-top"><span>level2a</span></a></li>
    <li class="level0 nav-3 level-top"><a href="#" class="level-top"><span>level2b</span></a></li>
    <li class="level0 nav-4 level-top"><a href="#" class="level-top"><span>level2c</span></a></li>
    <li class="level0 nav-5 level-top"><a href="#" class="level-top"><span>level2d</span></a></li>
</ul>

当我将鼠标悬停在 level1a 上时,我想显示子菜单。我该怎么做?

CSS 代码:

.main-menu ul li ul{display: none;}
.main-menu ul li:hover{/* that part I don't know */}

最佳答案

试试这个:

.main-menu ul li:hover ul{
display:block;
}

关于html - 在子菜单问题上应用CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32839779/

相关文章:

css - 尝试在 Chrome 开发工具中将 CSS 更改保存到磁盘上的文件

javascript - <svg> 元素在鼠标事件期间更新其位置时无法移动

javascript - 左右滑动标签

HTML <details> 标签在 IE/Edge 中不起作用

html - 如何在同一 div 中将 <h1> 对齐到中心并将 <p> 对齐到右侧

javascript - 在任何给定的 div 上显示加载图标的通用函数

javascript - 除了所选的 ng-repeat 元素外,如何降低屏幕上其他所有内容的不透明度?

javascript - AngularJS 中的过滤器 - html 标签中的文本

javascript - 如何将多个文件从服务器复制到 USB 驱动器

css - Bootstrap 3 - 列的划分