老师,我想问bottom那里那几个li怎么设置间距呢?还有空白区域的问题

老师,我想问bottom那里那几个li怎么设置间距呢?还有空白区域的问题

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    *{margin:0;padding:0;}

    .nav{background:black;

         width:100%;

         height:100px;

        text-align:center;

        line-height:100px;

        position:fixed;

        top:0px;

      

    }

     .lis ul li{color:white;

                font-size:15px;

                list-style:none;

                display:inline;

         

     }

     .img{float:left;

         

     }

     .lis{float:right;

         

     }

    img{top:100px;

        

    }

    .foto1{padding-top:100px;}

    .foto3{padding-bottom:100px;}

    .bottom{background:black;

         width:100%;

         height:100px;

        text-align:center;

        line-height:100px;

        position:fixed;

        bottom:0px;

       

      

    }

    .bottom ul li{color:white;

                    list-style:none;

                    display:inline;

    }

  </style>

</head>

<body>

  <!-- 此处写代码 -->

  <div class="whole">

    <div class="nav">

        <div class="img">

            <img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png"/>

        </div>

        <div class="lis">

                <ul>

                    <li>课程</li>

                    <li>课程</li>

                    <li>课程</li>

                    <li>课程</li>

                </ul>

        </div>

    </div>

    <div>

        <div class="foto1">

        <img src="http://img1.sycdn.imooc.com/climg//58c0eda50001e12416000480.jpg"/>

    </div>

    <div>

        <img src="http://img1.sycdn.imooc.com/climg//58c0edb80001c9f216000480.jpg"/>

    </div>

    <div class="foto3">

        <img src="http://img1.sycdn.imooc.com/climg//58c0edc9000100d516000480.jpg"/>

        </div>

    </div>

    <div class="bottom">

        <ul>

            <li>手记</li>

            <li>猿问</li>

            <li>实战</li>

            <li>职业路径</li>

            <li>课程</li>

        </ul>

    </div>

   </div> 

</body>

</html>

还有我试过如果,.nav没有设置position:fixed,为什么导航栏与第一幅图会有一个空白的地方,一开始已经清空了padding和margin了。那要怎么清除?


正在回答

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

3回答

你好,是这图片之间的间隔么?这个是由于图片自带的内外边距,给图片设置display:block;就可以了,还有的问题是,图片没有实现宽度100%,img中的top:100px;是什么意思?这个是没有生效的哟。修改可参考下列代码:

img{
  display: block;
  width: 100%;
}

祝学习愉快~

  • 慕工程1453923 提问者 #1
    把.nav{position:fixed; top:0px;}注释后,导航栏和第一幅图之前有个白色的间隔区域,怎么去除
    2017-08-11 19:52:51
  • 慕工程1453923 提问者 #2
    非常感谢!
    2017-08-14 22:49:30
提问者 慕工程1453923 2017-08-10 21:19:07

我查到了,是用padding来设置各组的间距的。还有空白间隔是怎么解决呢?

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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