Css问题 背景颜色

为什么我在给div加背景颜色时颜色不显示? 而用背景图片可以
还有 就是就是top值=0 为什么还在上面多出了空隙呢 ? 谢谢
最新回答
指尖花凉忆成殇

2024-11-23 08:35:09

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属性了...

希望对你有帮助...