css中 <span style="clear: both"></span>有什么用?

如题所述

clear:both意思就是你这个span不受浮动的影响,例如你这个span可能在一个div中,而这个div有个属性,float:left,如果你不加clear:both,你的span会向左移动,相反它会无视float:left
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-18
clear:both;
CSS手册上这样解释的:该属性的值指出了不允许有浮动对象的边。
这个属性是用来控制float属性在文档流的物理位置的。

当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除clear:both;本回答被提问者采纳
第2个回答  2015-10-19
就span不受float的影响