Secara pribadi saya paling suka solusi yang ditemukan di sini: http://css3pie.com/demos/tabs/
Ini memungkinkan Anda memiliki status nol atau status hover dengan warna latar belakang yang masih memiliki bayangan dari konten di bawah yang melapisinya. Tidak yakin itu mungkin dengan metode di atas:
MEMPERBARUI:
Sebenarnya saya salah. Anda dapat membuat solusi yang diterima mendukung status hover yang ditunjukkan di atas. Melakukan hal ini:
Alih-alih memiliki relatif positif di a, letakkan di kelas a.active dengan indeks-z yang lebih tinggi dari div #content Anda di bawah (yang memiliki bayangan di atasnya) tetapi lebih rendah dari indeks-z di content_wrapper.
Sebagai contoh:
<nav class="ppMod_Header clearfix">
<h1 class="ppMod_PrimaryNavigation-Logo"><a class="ppStyle_Image_Logo" href="/">My company name</a></h1>
<ul class="ppList_PrimaryNavigation ppStyle_NoListStyle clearfix">
<li><a href="/benefits">Benefits</a></li>
<li><a class="ppStyle_Active" href="/features">Features</a></li>
<li><a href="/contact">Contact</a></li>
<li><a href="/company">Company</a></li>
</ul>
</nav>
<div id="ppPage-Body">
<div id="ppPage-BodyWrap">
content goes here
</div>
</div>
lalu dengan css Anda:
#ppPage-Body
box-shadow: 0 0 12px rgba(0,0,0,.75)
position: relative /* IMPORTANT PART */
#ppPage-BodyWrap
background: #F4F4F4
position: relative /* IMPORTANT PART */
z-index: 4 /* IMPORTANT PART */
.ppList_PrimaryNavigation li a:hover
background: #656565
-webkit-border-radius: 6px 6px 0 0
-moz-border-radius: 6px 6px 0 0
border-radius: 6px 6px 0 0
.ppList_PrimaryNavigation li a.ppStyle_Active
background: #f4f4f4
color: #222
-webkit-border-radius: 6px 6px 0 0
-moz-border-radius: 6px 6px 0 0
border-radius: 6px 6px 0 0
-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.75)
-moz-box-shadow: 0 0 12px rgba(0,0,0,0.75)
box-shadow: 0 0 12px rgba(0,0,0,0.75)
position: relative /* IMPORTANT PART */
z-index: 3 /* IMPORTANT PART */