div+css二级菜单为什么显示不出来?代码如图

前面一直没看到问题,到了最后一行css就显示不出来。
2024-11-08 12:02:35
推荐回答(3个)
回答1:

看了你对css的选择符不清晰啊!

首先看你的html结构:

红色框是你做滑动事件触发用的,绿色框是你滑动要显示出来的,继续往下看

在看看你的css结构:

你用的是包含选择符,当滑过a(.father)时显示.father里面的div(.box),你的HTML结构中他们两是平级的,a(.father)根本没有包含div(.box)

小结:我是给你分析原因,你可以改下css的写法

回答2:

有两个问题:

1. css最后一行写错了,你写成了display:black

拼写错误

应该改成

.father:hover .box{display:block;}

2. 你的代码当中

  • 微信营销

        
        .....

  • 这样才会有效

    回答3:

    直接复制代码出来
    可以帮你调调看看
    看图太麻烦了

    相关问答