关于高度塌陷解决办法

造成高度塌陷的原因:

        子元素设置浮动,父元素是高度自适应。由于浮动会脱离文档流,导致高度无法让父元素撑起来,所以会出现高度塌陷。

高度塌陷的解决办法

        1 给父元素overflow:hidden  弊端,溢出的文本会被隐藏。

        2 接着在下面添加一个div ,给div一个零的高度 然后加一个清除浮动 clear:both 弊端 会增加一个没用的div盒子 。

        3 万能清除法(多次使用 可以减少重复代码的使用量)

        content:‘.’给他一个小点

        clear:both  消除子元素附近的浮动元素带来的影响

        display:block 转化为块

        height:0 高低为0

        overflow:hidden 溢出隐藏

        visibility:hidden 清除色块用的 {为了避免可能}

        

猜你喜欢

转载自blog.csdn.net/Cat_LIKE_Mouse/article/details/119006348