老师,请帮我检查一下,还有关于hover语法我不是很熟,可以解释一下吗
来源:4-7 编程练习
无脚鸟01
2018-12-03 23:54:46
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>display属性</title>
<style type="text/css">
bodu,p,div,h3,ul,li{margin:0px;padding:0px;font-family:"宋体";}
.big{
margin:30px 0px 0px 60px;
}
li{
display:none;
background-color:white;
}
h3{
margin:5px 20px;
}
.div1,.div2,.div3{
background-color:#ececec;
border:1px gray solid;
width:100px;
text-align:center;
}
.div1:hover li{
display:block;
padding:5px 0px;
}
.div2:hover li{
display:block;
padding:5px 0px;
}
.div3:hover li{
display:block;
padding:5px 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回答
你好同学 ,效果实现正确 . :hover 是设置鼠标移入的状态 . 例如如下选择器
意思是当鼠标移入到元素div1时 , 给div1的子元素设置display:block;padding:5px 0px;
例如同学可以如下练习 , 当鼠标移入到p元素时 ,给p元素文字设置成粉色
希望能够帮到你 , 祝学习愉快 ,望采纳 .
相似问题