高度塌陷问题 老师帮忙看下 感谢

高度塌陷问题 老师帮忙看下 感谢

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

  body{margin:0; padding:0;}

  

  .header{

      width:100%;

      height:100px;

      background: black center;

      overflow: hidden;

      zoom: 1;

      position: fixed;

      top: 0;}


  

     


  .header img{

      float: left;}


  .header ul{float: right;}


   .header ul li{

       list-style-type:none;

       display:inline-block;

       line-height: 100px;

       margin-right: 50px;

       font-size: 20px;

       margin-top: -16px;}


   .header ul li a{

       text-decoration:none;

       color: white;}


       .container{

           width: 100%; background: lightblue;

           overflow: hidden;

           zoom: 1;

       }

           .left{

               width:30%; height: 1000px; background: lightblue;float: left;}


               .middle{

               width: 30%; height: 1000px; background: lightblue;float: left;}


               .right{

               width: 38%; height: 1000px; background: lightblue;float: right;

               border-left: 10px solid orange;}


               .footer{

                   width: 100%;

                   height: 160px;

                   background: black center;

                   text-align: center;

                   position: fixed;

                   bottom: 0;


               }


               .footer ul{

                   width: 100%;

                   height: 100px;

                   margin-top: 0;

                   margin-bottom: 0;

                   

                


               }




               .footer ul li{

                display:inline-block;

                  

                  list-style-type: none;

                   line-height: 100px;

                   font-size: 20px;

                   margin: 30px;

               }

              .footer ul li a{

                text-decoration: none;

                color: white;

              }

  </style>

</head>

<body>

 <div class="header">

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

     <ul>

         <li><a href="#">课程</a></li>

         <li><a href="#">职业路径</a></li>

         <li><a href="#">实战</a></li>

         <li><a href="#">猿问</a></li>

         <li><a href="#">手记</a></li>

     </ul>

      </div>

 

 <div class="container">

     <div class="left"></div>


    

     

      <div class="middle"></div>

      

       <div class="right"></div>

     

      </div>

      

      <div class="footer">

          <ul>

              <li><a href="#">网站首页</a></li>

              <li><a href="#">企业合作</a></li>

              <li><a href="#">人才招聘</a></li>

              <li><a href="#">联系我们</a></li>

              <li><a href="#">常见问题</a></li>

              <li><a href="#">友情链接</a></li>

          </ul>

          

      </div>

</body>

</html>



正在回答

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

1回答

同学你好,是指中间部分吗?如下,这里中间部分并没有高度塌陷,放到该元素查看,还是1000px,不过顶部与底部设置定位所以中间部分看起来不是1000px的,需要滑动来看到内容哦。

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

另,顶部与底部脱离文档流与中间部分重合,建议:可以给中间部分设置上下的外边距,值分别于顶部与底部的高度相等,例:

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

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

  • 哈哈9730504 提问者 #1
    我意思为什么顶部的导航没有高度。 我可不可以给中间部分设置relative然后设置top100这样解决问题可行吗
    2020-03-02 09:15:29
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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