css背景色问题

html-css022

css背景色问题,第1张

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

希望对你有帮助...

0是背景图片的位置,表示顶部对齐,到顶部距离为0,center表示居中css中背景样式分别如下:background-color:#999999;//元素的背景色background-image : url("path/bgFile.gif")//设置背景图像background-repeat : repeat-x|repeat-y|repeat|no-repeat//设置重复方式background-attachment : fixed|scroll//设置背景图片的固定方式background-position : X轴坐标,Y轴坐标[top,bottom,center,left,right,20px,10%]//设置背景的左上角位置,坐标可以是以百分比或固定单位background 可以用这个属性把前面几个综合起来进行简写,background各个值的次序依次如下:background-color|background-image |background-repeat|background-attachment|background-position例如:.bg01{background-color:#FFCC66background-image:url("path/bgFile.gif")background-repeat:no-repeatbackground-attachment:fixedbackground-position:lefttop}上面可以简写为:.bg01{background:#FFCC66 url("path/bgFile.gif") no-repeat fixed left top}

混色。background-color是设置背景颜色的。在CSS中,它为背景容器设置纯色,这里的纯色指的是非渐变色。话说人靠衣装,马靠鞍。background-color让背景容器显得更加帅气,不能是混色值。