开发者社区> 问答> 正文

ul:hover 和ul :hover 表现不一样

有空格表现正常,没空格表现不正常,这是为什么

.menu ul :hover ul,
.menu ul :hover ul :hover ul {
    display: block;
}

上面这段代码换成下面就表现不正常

.menu ul:hover ul,
.menu ul:hover ul :hover ul {
    display: block;
}

l两个不同意义的选择器,

展开
收起
杨冬芳 2016-06-07 17:26:12 2359 0
1 条回答
写回答
取消 提交回答
  • IT从业

    在CSS中p.text表示class为text的p元素,而p .text表示p中子元素里class为text的对应的元素。
    你的问题可以参照理解一下。一旦有空格就表示子元素了,这个你需要去重温一下CSS选择器的语法了

    2019-07-17 19:30:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载