Hallo!
hehe. Neben einem body gibts leider keine anderen Elemente. Lies doch SelfHTML nochmal genauer durch.
Beispiel:
Du hast 2 Divs in deinem body. Jedes Div enthaelt ein P. Das erste Div bekommt einen z-index von 2. Wenn Du jezt die Divs sich ueberlagern laesst, liegt das erste immer ueber dem 2. Verdeckt natuerlich auch das P. Soweit klar.
Elemente vererben ihren z-index auf die Kindelemente heisst: Wenn du jetzt dem P im 2. Div einen z-index von 10 gibts liegt es immer noch hinter dem ersten Div mit dem z-index von 2. Ganz einfach weil alle Elemente im 2. Div auf der Ebene der Divs unter dem ersten liegen.
z-index sortiert also nur innerhalb des Elternelements. deshalb ist es egal was du body fuer einen z-index gibst. Damit sagst Du nur das body und alle seine Kindelemente vor allem anderen auf dieser Ebene liegen. Und was liegt denn ausser body noch im HTML Element? Eigentlich nichts ausser eben der Header. Kleiner Witz, ok?
Schau dir mal das Beispiel von SelfHTML an.