关于清除浮动
一、为什么要浮动
我个人认为是为了页面的美观,方便布局,但是浮动是把双刃剑,有利也有弊
二、什么时候需要清除浮动
很多种原因。1.如果父元素没有设置高度,而子级元素设置了浮动,这样会导致父元素高度的坍塌。2.导致背景不能显示,如果对父级设置了背景属性,导致父级不能撑开,会影响到背景图片不能正常打开。3.浮动会导致父级子级之间设置了padding,导致了属性不能正常传达,导致margin不能正常显示,所以我们要清除浮动。
我个人认为是为了页面的美观,方便布局,但是浮动是把双刃剑,有利也有弊
很多种原因。1.如果父元素没有设置高度,而子级元素设置了浮动,这样会导致父元素高度的坍塌。2.导致背景不能显示,如果对父级设置了背景属性,导致父级不能撑开,会影响到背景图片不能正常打开。3.浮动会导致父级子级之间设置了padding,导致了属性不能正常传达,导致margin不能正常显示,所以我们要清除浮动。
<div style='clear:both'></div>
,clear存在left,right,both,none,inheart,