Css z索引较低的图像显示在内容上

Css z索引较低的图像显示在内容上,css,z-index,Css,Z Index,我试图创造一个标题英雄,但我的问题是,我的背景图像去我的所有内容。实际上,它的z索引比内容低,但我不知道为什么它不在后台运行 .header { 宽度:100vw; 背景颜色:蓝色; 位置:相对位置; } .头球 { 位置:绝对位置; 宽度:100%; z指数:1; } .标题ul li img,.标题ul li { 宽度:2vw; 浮动:对; } .标题.容器 { z指数:2; } 只有定位元素才能使用z索引。根据: z-index属性指定定位元素(即,具有除静态以外的任何位

我试图创造一个标题英雄,但我的问题是,我的背景图像去我的所有内容。实际上,它的z索引比内容低,但我不知道为什么它不在后台运行

.header
{
宽度:100vw;
背景颜色:蓝色;
位置:相对位置;
}
.头球
{
位置:绝对位置;
宽度:100%;
z指数:1;
}
.标题ul li img,.标题ul li
{
宽度:2vw;
浮动:对;
}
.标题.容器
{
z指数:2;
}


只有定位元素才能使用z索引。根据:

z-index属性指定定位元素(即,具有除静态以外的任何位置的元素)的z顺序,并 它的后代

.container
没有位置,因此忽略
z-index:2
。向其添加
位置:相对

.header .container {
  position: relative;
  z-index: 2;
}
.header{
宽度:100vw;
背景颜色:蓝色;
位置:相对位置;
}
.头球{
位置:绝对位置;
宽度:100%;
z指数:1;
}
.标题ul li img,
李先生{
宽度:10vw;
浮动:对;
}
.标题.容器{
位置:相对位置;
z指数:2;
}


只有定位元素才能使用z索引。根据:

z-index属性指定定位元素(即,具有除静态以外的任何位置的元素)的z顺序,并 它的后代

.container
没有位置,因此忽略
z-index:2
。向其添加
位置:相对

.header .container {
  position: relative;
  z-index: 2;
}
.header{
宽度:100vw;
背景颜色:蓝色;
位置:相对位置;
}
.头球{
位置:绝对位置;
宽度:100%;
z指数:1;
}
.标题ul li img,
李先生{
宽度:10vw;
浮动:对;
}
.标题.容器{
位置:相对位置;
z指数:2;
}