重複の可能性:
Css z-index の問題
ボタンの後ろに境界線を表示する方法はありますか? z-index:;
この状況では機能していないようです。 JSフィドル
HTML:
<div class="scheduleArea">
<button class="button"></button>
</div>
<nav class="nav">
<ul>
<li><a href="#">Send Now</a></li>
<li><a href="#">Edit Message</a></li>
</ul>
</nav>
</div>
CSS:
.scheduleArea{
width:100px;
height:100px;
float:right;
margin:-15px 0 0 0;
border:1px solid red;
}
.scheduleArea .button{
width:100px;
height:28px;
background:url('../images/schedule.png') no-repeat center center;
border:none;
margin:0 auto;
}
.nav{
float:right;
height:57px;
width:168px;
margin:10px -100px 0 0;
border-radius:3px;
border:3px solid #B5B5B5;
z-index:-20;
}