![问题已收录](/r/img/web-kenghu/adopt.png)
![分享问题](/r/img/web-kenghu/share.png)
![](http://jns.img.bucket.ks3-cn-beijing.ksyun.com/skill/3/228eb210-8396-4e7a-b408-d848cdf38d45.png)
![](http://jns.img.bucket.ks3-cn-beijing.ksyun.com/skill/3/52037793-8d71-4149-a676-175b1d4a5e4b.png)
-
[上海|荣耀师兄]JS-周能
0你在header里面使用了固定定位,固定定位会脱离文本流,脱离文本流不会占据任何空间,所有后面的背景图片会后补到文本流的顶端或上一个元素的下边缘,然后就发生重叠的效果,固定定位元素和背景图片元素就重叠在一起, 在header里面又使用了z-index: 1;这个属性,而背景里面没有使用这个属性,默认是0,1又大于0,这个时候重叠的层级顺序就会显示在最上面,只需要在背景图片里用一个maargin-top为header的高度,把图片用top的margin撑下来就可以解决这个问题了。
编辑于2018-08-31 -
[郑州|结业弟子]JS-徐海达
0编辑于2018-09-26 -
[成都|荣耀师兄]JS-李文龙
0编辑于2018-12-07 -
[成都|]JS-
0编辑于2019-02-25
- 去第 页