为什么是这种效果

为什么是这种效果

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

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

  *{padding:0;margin:0;}

  .container{

      width:1080px;

      height:360px;

      margin:0 auto;

  }

  .div1 div{

      float:left;

      margin:12px auto 12px 120px;

  }

  .div1{

      height:240px;

      background:#ADD8E6;

  }

  .div2{

      height:120px;

      background:#FFB6C1;

  }

  .div2 div{

      float:left;

      margin:30px auto 30px 120px;

  }

    /*此处写代码*/

  </style>

</head>

<body>

    <div class="container">

        <div class="div1">

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

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

        </div>

        <div class="div2">

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

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

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

        </div>

    </div>

    

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

</body>

</html>


正在回答

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

2回答

同学,你好。这是因为图片有默认间隙的原因,因此图片外面包裹的盒子实际的高度是219px,加上上下内边距24px,就是243px,如图:

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

清除默认间隙可以给img设置display:block样式,如图:

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

增大容器的高和清除浏览器的默认样式都是可以解决同学的问题,实现效果的。

祝学习愉快!

Steve007 2019-03-19 14:22:13

同学,你好。这是因为div1中两张图片大小不一样导致的,增大div1的高度就可以解决这个问题了,

效果就可以正常显示了。如图:

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

祝学习愉快!


  • 提问者 hayha西蒙 #1
    请问老师是怎么看出来的,我还是不知道为什么高度改成243以上就正常了,div1里面左边图片高度215加上下外边距12总共高才239,都不到240,设置div1高240应该足够,为什么还会把div2的内容往下挤呢
    2019-03-19 20:56:51
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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