float浮动会使父元素高度塌陷,父级元素不能被撑开,所以导致背景颜色不能被撑开 解决方法: 对父元素设置高度对父元素设置 overflow:hidden清除浮动把父元素也设置为float浮动结束标签前加代码:<div style="clear:both"></div> 转载于:https://www.cnblogs.com/gsdoublel/p/11260564.html