盒子模型4-7编程练习

来源:4-7 编程练习

soso_crazy

2018-07-08 21:14:51

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>display属性</title>

        <style type="text/css">

          /*样式补充*/

        .big{background-color:gray;margin:auto;width:100px;}

        h3{text-align:center;margin:10px;}

        .div1{border:1px solid;}

        .div2{border:1px solid;}

        .div3{border:1px solid;}

        .elec{background-color:white;margin:0}

        .wash{background-color:white;margin:0;}

        .clothes{background-color:white;margin-bottom:0;}

        li{display:none;line-height:2em;}

        .div1:hover li{display:block;}

        .div2:hover li{display:block;}

        .div3:hover li{display:block;}

        </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-07-09

使文字居中,需要设置text-align:center;边框看起来粗是因为两个三个div的边框,比如:第一个的下边框和第二个的上边框重叠在一起了,建议参考下图所示思路修改代码:

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

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

0

0 学习 · 36712 问题

查看课程