CSS float,clear属性怎么理解

CSS float,clear属性如何理解?
在DHTML手册上查到:float   styleFloat   设置或获取文本要绕排到对象的哪一侧。  
可我还是不太明白这句话的意思,难道float只是用来设置box与文本之间的关系的吗?
如何理解css   float   ,clear呢?望大虾请点,


------解决方案--------------------
首先,你要理解文本流这个概念
文本流,就像是你在记事本中写文字,你不可能不通过空格或是回车等把一个字也到离这个字很远的地方

xHtml中,内容本来也是按文本流排列,但因为出现了一些blcok,clear,float等,这些属性就是让元素脱离正常文本流.

float为浮动,可以让元素脱离正常文本流,浮动到容器两边!
clear为清除,可以让元素左边或是右边的内容为空,本来接在其后面的正常文本流会另起一行!


//个人理解,不知道对不对,希望高手指正!