2-6编程问题最后一张图片显示不完全

2-6编程问题最后一张图片显示不完全

<!DOCTYPE html>

<html>

1
<br>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

     body,.top,ul,li{margin:0;padding:0;}

    

    .top{height:100px;

        max-width:1100px;

        width:100%;

        background:black;

        line-height:100px;

        position:fixed;

        min-width:800px;

    }

    .top img{float:left;

        height:100px;

        line-height:100px;

    }

    .top ul{list-style:none;

       float:right; 


    }

    li{display:inline-block;

       color:white;

       font-weight:bold;

       font-size:20px;

       height:20px;

       line-height:20px;

       margin:0 20px;

    }

   .bottom

       {height:100px;

        max-width:1100px;

        width:100%;

        background:black;

        line-height:100px;

        bottom:0;

        float:left;

        position:fixed;

        text-align:center;

  

        }

    .bottom ul{list-style:none;

    }

    .main img{float:left;

              width:100%;

              height:auto;

    }

    .main{padding-top:100px;

          height:900px;

    }


  </style>

</head>

<body>

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

  <div class="top">

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

      <ul>

  <li>课程</li>

  <li>职业路径</li>

  <li>实战</li>

  <li>猿问</li>

  <li>手记</li>

      </ul>

  </div>


  <div class="main">

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

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

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

  </div>

  <div class="bottom">

    <ul>

  <li>网站招聘</li>

  <li>企业合作</li>

  <li>联系我们</li>

  <li>企业合作</li>

  <li>常见问题</li>

  <li>友情链接</li>

      </ul>

  </div>


</body>

</html>

为什么用padding或者bottom都没有用?强行给main设高度缩小的时候会滑出空白……求解!

正在回答

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

2回答

你要么设置img的高度为300px,要么改变包裹容器的高度,其实很简单,你用调试工具一看就知道了每个图片的具体尺寸

还有你要正常显示,要给上部或下部同时设置padding值,因为头部和底部的两个布局都脱离了文本流,

这样两个因素都注意一下,就出来了

  • 黑椒扭扭 提问者 #1
    好的,谢谢~
    2017-08-06 18:06:45
qq_天天_66 2017-08-03 00:07:19

你显示不完全的原因是:每张图片的高度是376px,而你给main的高度是900px,明显不够,

改一下

    .main{padding-top:100px;

          height:1128px;

          padding-bottom: 100px;

    }

还有就是你的顶部和顶部使用了max-width使用了,可能是我们两的分辨率不同,我这里显示这两个右边有留白,

把他们删除吧,这样看起来舒服点


  • 提问者 黑椒扭扭 #1
    谢谢~我这边设置为900px是刚好三张图片滚完的效果……
    2017-08-03 21:33:17
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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