请问下为何鼠标经过没有任何效果?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>display属性</title>
<style type="text/css">
div {width: 200px;
display:inline-block
}
/*补充样式*/
ul{display:none;}
h2:hover ul{display:block;}
</style>
</head>
<body>
<div>
<h2>家电</h2>
<ul>
<li>冰箱</li>
<li>空调</li>
<li>洗衣机</li>
</ul>
</div>
</body>
</html>
26
收起
正在回答
3回答
同学你好,可以调整h2元素的宽度,把hover效果加在h2元素上,使用相邻兄弟选择器让ul显示出来。代码参考:
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
weixin_慕的地6328242
2020-03-11 13:02:20
ul{
display:none;
}
h2:hover+ul{
display:inline;
}
这样的哦,因为ul不是h2的子级,它们是兄弟关系
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星