///
不知道我的想法对不对:在CSS样式中,没有给.main设置height值,当main里面的元素都设置浮动后,main的文档流为0,相当于main不占据任何文档流,所以footer就出现在top往下的位置。当给main设置了height值之后,这种情况就不存在了。