老师,为什么我的代码只有衣物会显示隐藏列表
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>display属性</title>
<style type="text/css">
*{margin:0px auto;padding:0px;}
li{list-style-type:none;}
.big{width:100px;background:#eaeaea;border:1px #bebebe solid;margin:0px auto;}
h3{text-align:center;border-top:1px #bebebe solid;border-bottom:1px #bebebe solid;}
li{text-align:center;background:white;font-size:14px;line-height:2em;display:none;}
.div1,.div2,.div3:hover li{display:block;}
</style>
</head>
<body>
<div class="big">
<div class="div1">
<h3>家电</h3>
<ul class="elec">
<li>冰箱</li>
<li>洗衣机</li>
<li>空调</li>
</ul>
</div>
<div class="div2">
<h3>洗护</h3>
<ul class="wash">
<li>洗衣液</li>
<li>消毒液</li>
<li>柔顺剂</li>
</ul>
</div>
<div class="div3">
<h3>衣物</h3>
<ul class="clothes">
<li>衬衫</li>
<li>裤子</li>
<li>卫衣</li>
</ul>
</div>
</div>
</body>
</html>13
收起
正在回答
3回答
同学你好,请问是这样吗?

div指代的是div标签,鼠标移入div之后,它的所有子级元素li就会显示出来,所以效果如下:

但是这样的效果是不符合效果图的,建议修改参考回复一下:

如果我的回答帮到了你,欢迎采纳,祝学习愉快~


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星