老师,关于浮动的问题,既然设置了浮动为什么要清除掉呢,直接把浮动删除不就好了吗?请问两者的区别
既然设置了浮动为什么要清除掉呢,直接把浮动删除不就好了吗?请问两者的区别
42
收起
正在回答
2回答
同学你好,这里可以分情况来看下哦。
(1)上面说的是在最后添加一个清除浮动,比如:如下:
(2)同学说的,是跟目前本身添加清除浮动。是如下这样
不过,给two这个元素添加了清除浮动。但是它后面的元素three依然可以与其在一行。不过它本身与one不在一行了。
可以理解为:当设置了clear:left之后,在左侧,除了本身,不允许出现其他元素的左浮动。但是对于当前元素后面的元素,右浮是没有影响的。
(3)建议:第二种情况,简单了解下就可以了哦。我们使用比较多的就是第一种情况清除浮动,一般不会单独清除某一个的浮动哦。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星