overflow会隐藏背景颜色?

来源:4-2 clear与margin重叠

慕移动4394618

2017-09-07 14:10

为什么加了overflow,div的设置的背景颜色就有了,如果不加,为什么div的背景颜色会不呈现呢

写回答 关注

1回答

  • 慕移动4394618
    2017-09-07 17:01:22

    <body>

        <div style="background-color: gray;">

        <img src="http://static.mukewang.com/img/53d60af3000171a002560191.jpg" style="float: left;">

        <div style="clear:both;margin-bottom: 100px">clear:both</div>

        </div>


        <div style="margin-top: 100px">本文字离图片的距离是?</div>

        <div style="background-color: skyblue;overflow: hidden;">

        <img src="http://static.mukewang.com/img/53d60af3000171a002560191.jpg" style="float: left;margin-bottom: 100px">

        </div>

        <div style="margin-top: 100px">本文字离图片的距离是?</div>

    </body>

    这里的浮动效果 不是在第二个div里面clear掉了吗 。。。


CSS深入理解之float浮动

课程将会从感性的认识的角度讲解CSS float属性,浮动的前世今生

75969 学习 · 461 问题

查看课程

相似问题