4-7 编程练习

4-7 编程练习

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>display属性</title>
        <style type="text/css">
          /*样式补充*/
          body,div,h3,ul{margin:0px;padding:0px;}
          li{list-style: none;}

          .big{width:120px;margin:0 auto;font-family:"STSong";border:1px #C8C8C8 solid;
          background-color:#F0F0F0;}
          
          .elec{display:none;background-color:#FFFFFF;padding-left:45px;line-height:2.5em;}
          .wash{display:none;background-color:#FFFFFF;padding-left:45px;line-height:2.5em;}
          .clothes{display:none;background-color:#FFFFFF;padding-left:45px;line-height:2.5em;}
          
          .div1:hover ul{display: block;} 
          .div2:hover ul{display: block;}
          .div3:hover ul{display: block;}
          
          span{display:block;border-bottom:1px #C8C8C8 solid;text-align: center;padding:5px;}

        </style>
    </head>
    <body>
    <div class="big">
        <div class="div1">
            <span><h3>家电</h3></span>
            <ul class="elec">
                <li>冰箱</li>
                <li>洗衣机</li>
                <li>空调</li>
            </ul>
        </div>
        <div class="div2">
            <span><h3>洗护</h3></span>
            <ul class="wash">
                <li>洗衣液</li>
                <li>消毒液</li>
                <li>柔顺剂</li>
            </ul>
        </div>
        <div  class="div3">
            <span><h3>衣物</h3></span>
             <ul class="clothes">
                <li>衬衫</li>
                <li>裤子</li>
                <li>卫衣</li>
            </ul>
        </div>
      </div>
</body>
</html>

达到跟参考一样的效果了,请检查一下代码是否规范。

ul标签里的内容(冰箱,洗衣机,空调.....)如何居中呢?我是用padding-left:45px 这样的方法居中的,45px也是试了几次试出来这个是大概居中的效果。还有其他方法吗?计算的话也不知道列表里的字占多少px值。。。

谢谢!

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这样的实现是可以的哦。若是想要居中的话,文字就是居中对齐,哪样的话,不会左对齐哦(就是开始没对齐),可以添加文字居中属性,例:

http://img1.sycdn.imooc.com//climg/5d03031800016a3904640195.jpg

希望能帮助到你,欢迎采纳。

祝学习愉快!

  • 楊同学 提问者 #1
    谢谢! 当时也想到了文字居中对齐,但是效果就跟给出的参考的不太一样(参考效果中冰 洗 空 三个字是对齐的)。 但是文字居中应该更美观一点。
    2019-06-14 10:39:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师