基本に戻ると、そのすぐ下の要素の背景の上に表示する必要がある画像がある状況があります。ただし、画像がその要素のコンテンツの上に表示されるのではなく、要素 (および背景プロパティ) 自体のみが表示されるようにします。
http://jsfiddle.net/chricholson/4twr5/1/
HTML:
<img src="https://www.google.com/images/srpr/logo3w.png" />
<div>
<a href="#">Hello World</a>
</div>
CSS:
img { position: absolute; z-index: 20; }
div { position: relative; top: 45px; z-index: 10; padding: 30px; background: red; }
a { position: relative; z-index: 30; padding: 10px; background: yellow; display: block; }
予想される動作は、画像が div の背景[check]の上に表示されることですが、黄色のリンクの後ろに表示されますが、そうではありません。