解决网页高度塌陷问题---浮动塌陷

本文介绍了三种解决CSS浮动塌陷的方法:使用overflow:hidden;添加一个空div并设置clear:both;利用伪元素清除浮动。同时解释了visibility:hidden与display:none的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

浮动塌陷

   第一种方法:


         直接 给父元素的css样式中添加声明    overflow:hidden;


   第二种方法:


          在已经浮动元素的下方添加一个空的div,并给这个空的div添加声明css样式


            .元素的类名{

             clear:both;

             height:0;

             overflow:hidden;

            }


     第三种方法:

 

        万能清除浮动法(建议使用),先找到是哪个元素的浮动导致了高度的塌陷,然后对这个元素添加以下属性。


     .元素的类名 :after{

                content:”.”;

                display:block;

                clear:both;

                height:0;

                overflow:hidden;

                visibility:hidden;

               }


*visibility:hidden和display:none的区别:

Visibility:hidden 属性会使对象不可见,但该对象在网页所占的空间没有改变,等于留出了一块空白区域。

display:none  属性会使这个对象彻底消失。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值