课时132.清楚浮动方式二(理解)

我们第一种方式不推荐大家使用,有没有一种方式可以不用设置高度,又不让第二个元素去找第一个元素呢?

我们来打开w3c官方文档,我们发现元素有一个clear属性,这个属性就能保证既不让我们元素设置高度,又不让我们第二个元素去找第一个元素。

这个clear属性一共有四个取值,left,right,both,none

left是告诉元素不要去找前面左浮动的那一个元素

both是告诉不要去找前面的左浮动元素,也不要去找右浮动元素,也不要和它们显示在同一行

我们来将上节课的代码拷贝一份,然后我们删除div1的高度。

我们发现了页面变成了下面的样子。

然后我们不想让div2中的元素去找div1中的元素,所以我们给div2中添加一个clear元素。

 

在以后的企业开发中,只要想清除浮动,就写both就可以了。

添加margin以后发现没有任何的效果

但是我们在企业开发中一定要有margin。

posted @ 2018-06-15 17:41  双双双双  阅读(145)  评论(0编辑  收藏  举报