麻烦老师看下代码能否优化

来源:4-7 编程练习

技术为王2383098363

2019-07-21 16:26:02

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>display属性</title>
        <style type="text/css">
        div{width:120px;margin:0 auto;}/*设宽,居中*/
        div h3{
            background:#E7E5E5; /*容器背景色*/
            text-align:center; /*文字居中*/
            padding:5px 0px;/*标题填充内边距*/
            margin:0; /*去掉元素间间距*/
            border:1px solid #DDD;/*设置边框线*/
        }
        ul{padding:0;  /*去掉li左侧边距*/
           text-align:center; /*文本居中*/
           font-size:0px; /*去掉ul占据的高度*/
           border-bottom:1px solid #DDD;
           /*设置列表的底部边框*/
        }
        li{list-style:none; /*列表样式清除*/
            font-size:14px;
            line-height:35px; /*li内容间设置行距*/
            border-left:1px solid #DDD;
            border-right:1px solid #DDD;}/*li左右边距*/
        li{display:none} /*隐藏li列表*/
        
        .div1:hover li{display:block;}
        .div2:hover li{display:block;}
        .div3:hover li{display:block;}
        /*各标题hover状态下展示li列表*/
        </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回答

好帮手慕码

2019-07-21

同学你好!

代码效果实现的是可以的

如果帮助到了你 欢迎采纳 祝学习愉快~

0

0 学习 · 40143 问题

查看课程