子元素选择器,以 > 分隔开,会选择亲儿子元素

菜单栏显示,某一级菜单获得焦点会展开对应的下一级菜单;

需要选择该菜单的亲儿子元素,使用 > 子选择器。

如果使用后代选择器,某一级菜单获得焦点其下一级、下下一级……都会显示。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        li {
            list-style: none;
        }
        li ul {
            display: none;
        }
        li:hover>ul{
            display: block;
        }
    </style>
</head>
<body>
    <ul class="nav">
        <li>
            <span>一级菜单111</span>
            <ul>
                <li>
                    <span>二级菜单1222</span> 
                    <ul>
                        <li>
                            <span>三级菜单333</span> 
                            <ul>
                                <li>四级菜单</li>
                                <li>四级菜单</li>
                            </ul>
                        </li>
                    </ul>
                </li>
                <li>二级菜单2222</li>
            </ul>
        </li>
        <li>
            <span>一级菜单222</span>
            <ul>
                <li>二级菜单1222</li>
                <li>二级菜单2222</li>
            </ul>
        </li>
    </ul>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/xingxinglinxi/article/details/108621284