问题:元素浮动后文字不在元素下方却围绕元素排列。如图: 原因 浮动以前的目的就是用于图片的环绕文字排布。浮动并不是完全脱离文档流。div中的文字是行内元素,行内元素会排列在浮动元素后面。例如:button标签 绝对定位absolute才是完全脱离文档流根据父元素定位(relative).