老师,请帮我检查一下,还有关于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回答

好帮手慕夭夭

2018-12-04

你好同学  ,效果实现正确 . :hover 是设置鼠标移入的状态 . 例如如下选择器

http://img.mukewang.com/climg/5c05ee9e0001c14604530220.jpg

意思是当鼠标移入到元素div1时 , 给div1的子元素设置display:block;padding:5px 0px; 

例如同学可以如下练习 , 当鼠标移入到p元素时 ,给p元素文字设置成粉色

http://img.mukewang.com/climg/5c05ef140001993c04050225.jpg

希望能够帮到你 , 祝学习愉快 ,望采纳 .

0

0 学习 · 36712 问题

查看课程