4-7麻烦老师看一下是否正确或者需要优化?
来源:4-7 编程练习
Larry要加油好好学习
2020-09-03 22:11:10
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>display属性</title>
<style type="text/css">
/*样式补充*/
div,h3,ul{margin:0;padding:0;}
h3{width:150px;height:40px;background-color:#DDDDDD;border:1px gray solid;margin:0px auto;line-height:40px;}
.div1,.div2,.div3{font-size:20px;font-family:"宋体";
text-align:center;}
li{display:none;line-height:40px;text-align:center;}
.div1:hover li{display:block;}
.div2:hover li{display:block;}
.div3:hover li{display:block;}
.div1,.div2,.div3{margin:0px;}
</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>
1回答
好帮手慕粉
2020-09-04
同学你好,代码实现的是正确的。但是还有可以优化的地方,可以给整体设置一个边框:

这样下拉列表在显示的时候,左右也有边框:

如果我的回答帮助了你,欢迎采纳。祝学习愉快~
相似问题