css定义div背景不显示

html-css019

css定义div背景不显示,第1张

因为你设置的background-position: center,另外根据W3C的说法

fixed:对象脱离正常文档流,使用top,right,bottom,left等属性以窗口为参考点进行定位,当出现滚动条时,对象不会随着滚动。

所以fixed这个属性会让背景图像时相当整个窗口定位的,同时设置完这两个属性背景图片就会到整个窗口的中央而不是div的中间。这样的话当你div不够大的时候是看不到背景图像的。你可以把你的div调大以后就可以看到背景图像在窗口中央位置啦

假设上面div的class为two,下面div的class为one。

1、下面的div文字的颜色设置成transparent。

.one{

color:transparent

}

2、给上面的div设置背景色。

.two{

background-color: fff

}

扩展资料:

两个div重合的方法:

父级元素绝对定位,子级元素相对定位。通过left、right、top、bottom实现子级在父级内任意定位

假设父级元素的class为con,子级元素的class为two。

.con{

position: relative

}

.two{

position: absolute

top:0

}