不是说浮动不会对在它之前的元素有影响吗,那为什么当div的前面是span时会将span顶开,而如果是p就正常,很奇怪
span是不换行的,不是块级元素,p是块级元素,独占一行
因为p标签时块级元素,span标签时行级元素而块级元素默认时占满一行的,行级元素只占自己内容的区域,当div在行级元素后面时,相当于他们是在同一行的,而浮动之后他就跟span在一起了