看不出你这代码跟原文有何相似之处。人家用的是p标签,是块级元素,而你用的span是行内元素,清除浮动对行内元素是无效果的,它会一如既往地紧接在上一个非浮动的行内元素的后面。而一旦给行内元素设置了浮动,则它会自动变成块级元素(准确说是inline-block)并脱离文档流,而后面的行内元素会自动把它的位置挤开,跟前面的行内元素接在一起。
看不出你这代码跟原文有何相似之处。人家用的是p标签,是块级元素,而你用的span是行内元素,清除浮动对行内元素是无效果的,它会一如既往地紧接在上一个非浮动的行内元素的后面。而一旦给行内元素设置了浮动,则它会自动变成块级元素(准确说是inline-block)并脱离文档流,而后面的行内元素会自动把它的位置挤开,跟前面的行内元素接在一起。