你好

我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字

你好

我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字我是想环绕红色div的文字

总结:当box1加上float:left 时,如果文字的宽度不超过红色div的宽度 那么文字会在红色div的下面 如果文字宽度超过div的宽度,那么文字会环绕红色div

原因:浮动的破坏性在于切断Linebox(行盒)链,致使高度塌陷,由于浮动元素仍在dom树中,实体是看得见摸得着的,所以他占据的位置还是在的
解释:脱离文档流 是将元素从普通的布局排版中拿走,其他盒子定位的时候,会当做脱离文档流的元素不存在进行定位。但是,使用float 使元素脱离文档流时,其他盒子会无视这个元素,但其他盒子的文本依然会为这个元素让出位置,环绕在四周