问答详情
源自:4-2 clear与margin重叠

overflow会隐藏背景颜色?

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

提问者:慕移动4394618 2017-09-07 14:10

个回答

  • 慕移动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掉了吗 。。。