开发者社区 问答 正文

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 2475 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

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

    2019-07-17 19:30:32
    赞同 展开评论
问答分类:
问答地址: