z-index
sólo funciona en elementos cuya posición no sea estática (
static
). Así que sí, tienes que indicar eso también.
No hace falta indicarlo a ambos elementos, ya que el valor por defecto de
z-index
es auto. Así pues todos los elementos ya tienen ese valor.
Muevo este para el
foro de CSS.