那是因为前面的样式没有清除的原因,你只要家一行代码就可以了,在你使用了float属性的时候,为了不影响下面的样式,记得要clear:both一下:如下:
给了高度是是“面”才会填充背景颜色。不给高度又无内容,那你相当于在里面画了一条宽为670像素的“线”。
那么你到底是要有背景还是不要背景。。。。被你搞晕了。建议你看一下www.52css.com这里有一些基本的框架结构的代码解析,或许对你有帮助。