left 和 right 是浮动的,在left里面放置两个新的div,页面的div就乱了,大致就是实现下面的样子 回复讨论(解决方案) 你可以这么做,然后往里面填充你要的东西 both后面的两个改成闭合div标签 清浮动 <br />.fn-clear:after { <br /> visibility: hidden; <br /> display: block; <br /> font-size: 0; <br /> content: " "; <br /> clear: both; <br /> height: 0; <br />} <br />.fn-clear { <br /> zoom: 1; /* for IE6 IE7 */ <br />} <br />