A ver, creo que está explicación te sirve:
http://www.forosdelweb.com/f4/ayuda-...2/#post3243379 no esta del todo completa, pero sirve para iniciar.
Sobre z-index es más sencillo, imagínate un Documento de Photoshop (si no conoces Photoshop, se maneja por capas, una encima de otra), bueno pues esto es más o menos así, lo que haces con z-index es decirle al navegador que capa va estar abajo o arriba; aquí de forma más detalla:
http://librosweb.es/referencia/css/z-index.html
Saludos