首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正在选择相邻对象的子项...多么?

正在选择相邻对象的子项...多么?
EN

Stack Overflow用户
提问于 2011-12-20 06:45:39
回答 2查看 332关注 0票数 1

正在尝试使用CSS选择相邻元素的子元素...不太确定这是HTML结构是怎么回事

代码语言:javascript
复制
<ul>
    <li>
        <a href="#">
            <span class="icon"></span>
            First level
        </a>
        <ul>
            <li>
                <a href="#">Second level</a>
            </li>
        </ul>
    </li>
</ul>

我想说的是,有一个多层次的菜单。当LI中存在UL时,则需要有一个下拉/展开图标...所以我想,如果我使用相邻的选择器,我可以确定这个级别是否有孩子可以扩展,这是我认为可以工作,但没有:

代码语言:javascript
复制
ul li a ~ ul .icon {
    // doesnt work
}
ul li a .icon ~ ul {
    // doesnt work
}

这是可行的,但我需要以.icon为目标

代码语言:javascript
复制
ul li a ~ ul {
    // works
} 

干杯,多米

EN

Stack Overflow用户

发布于 2011-12-20 06:51:07

ul是li的孩子,而不是锚。所以ul li ul

如果要选择它作为同级,则使用ul li a + ul

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8568590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档