1. 背景颜色的问题: 由于你描述的不是很清楚,我猜测是你对div的样式,设置了2次background顺序.比如: .div { background:#369; /*设置背景颜色*/ background:url(image/bg.gif); /*设置背景*/ } 这里第二个background属性会覆盖第一个, 背景颜色被设为默认值.如果不是这个问题,请贴出代码,或者描述的再详细一些.2. top值的问题: 这里要先说到position属性, 元素默认的position属性为static.当一个元素的position为static的时候, 该元素的top, bottom, left, right 和 z-index属性将被忽略. 根据你的需要,将position改为absolute, relative或者fixed, 就可以使用top属性了...希望对你有帮助...