Effect of z-index value to RP and AP blocks

by aplus

  1. Starting setup
  2. Apply z-index:1 to AP1
  3. Apply z-index to both AP blocks
  4. Apply z-index:11 to RP1
  5. Apply z-index:21 to RP1
  6. Apply higher z-index to RP2 than to RP1, but identical z-index to AP1 and AP2
  7. Apply z-index where RP2 > RP1, and AP2 < AP1, both being higher then any RP's
  8. Conclusion

First an example where (AP1 = AP2) > RP1, RP2

This is relatively positioned block, with z-index:10

This is absolutely positioned block, with z-index:15

Content between the RP blocks... Content between the RP blocks... Content between the RP blocks... Content between the RP blocks...

This is relatively positioned block, with z-index:12

This is absolutely positioned block, with z-index:15

Content after the second RP block... Content after the second RP block... Content after the second RP block... Content after the second RP block...

Another example where (AP1 = AP2) < RP1, RP2

This is relatively positioned block, with z-index:10

This is absolutely positioned block, with z-index:5

Content between the RP blocks... Content between the RP blocks... Content between the RP blocks... Content between the RP blocks...

This is relatively positioned block, with z-index:12

This is absolutely positioned block, with z-index:5

Content after the second RP block... Content after the second RP block... Content after the second RP block... Content after the second RP block...

Another example where RP1 < (AP1 = AP2) < RP2

This is relatively positioned block, with z-index:10

This is absolutely positioned block, with z-index:11

Content between the RP blocks... Content between the RP blocks... Content between the RP blocks... Content between the RP blocks...

This is relatively positioned block, with z-index:12

This is absolutely positioned block, with z-index:11

Content after the second RP block... Content after the second RP block... Content after the second RP block... Content after the second RP block...

If RP1 was 12, and RP2 was 10, all would still behave properly.

Continue to next page >>

RP = relatively positioned element
AP = absolutely positioned element