麻烦老师看看代码是否正确

来源:4-7 编程练习

qq_sensitive_0

2018-04-21 11:37:46

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>display属性</title>
        <style type="text/css">
          /*样式补充*/
        
        *{margin: 0;
          padding: 0;
          font-family: "宋体";
          }

        ul{list-style: none;
            line-height: 40px;
            font-size: 20px;
          }

        .big{ width:180px;
              margin: 0 auto;
              text-align: center;
              border: 1px solid #dddddd;
            }

        h3{background-color: #eeeeee;
           font-size: 25px;
           padding: 5px 0 ;
           border: 1px solid #dddddd;
          }

        .elec,.wash,.clothes{display: none;}
        
        h3:hover~ul{display: inline;}

        </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-04-22

经测试效果是可以 的哦,按照题目中是左对齐的修改代码:

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

下拉框设置盒子模型为border-box,这样设置padding值的时候就会往盒子内部填充,给下面的移入h3,下拉框显示设置成block就可以了。自己测试下,祝学习愉快~~

0

0 学习 · 36712 问题

查看课程