给div一个清除浮动的方式有哪些,有的没有效果这种情况怎么办?

今天又踩了一个坑,是我忘记了float样式的原本的效果了【哭】。来看下代码:html代码:
设置浮动只会影响后面元素的布局
css代码: .box1{ width: 200px; height: 200px; background-color: red; } .box2{ width: 100px; height: 100px; border: 1px solid yellow; } .box3{ width: 200px; height: 200px; border: 1px solid black; } 这里没有给.box2设置浮动,效果如下图:重新设置.box2的样式:.box2{ width: 100px; height: 100px; border: 1px solid yellow; float: left; } 效果:可以看得出,float样式只会影响后面元素的布局,我之前做一个布局一直在想,我设置了float:left;为什么div浮动不上去呢,是我忘记了浮动的特性了,在此提醒自己,也希望有人看到这篇文章是能够解决您的疑惑。}

我要回帖

更多关于 清除浮动的方式有哪些 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信