Sie können nicht zwei verschiedene Elemente mit derselben Stapelebene verwenden. Elemente haben immer unterschiedliche Stapelebenen. Deshalb beschattet dein zweites Element das erste Element. (Ohne Z-Index bestimmt das Aussehen im DOM die Stapelebene)
Z-Index funktioniert nur bei nicht statischen Elementen (relativ, absolut), so dass auch das nicht hilft.
IMO Sie können den gewünschten Effekt nicht ohne ein wenig css-hacking erreichen (Deklarieren einer nicht-statischen Position auf den Elementen kombiniert mit einem zusätzlichen Wrapper-Element - deklarieren Sie den Z-Index nicht nur für den Parent auf den Kind-Elementen).
Example
Aber Sie fühlen sich frei, mich zu korrigieren, wenn ich falsch bin.
Post einige Markup hier –
Verwenden Sie eine Hintergrundfarbe? – Christoph
http://jsfiddle.net/mrchimp/5WQc8/ - Wie Sie sehen können, ist das obere div etwas rot. –