タブメニュー .tabs

 長いですが「.tabs 」20150518の記事=小粋空間

tabMenuと同じ現象が起こっていますので、調整してみましょう。

テスト1

テスト2

テスト3

 

 

 

 

 

<meta charset="UTF-8" />
<style>
* { margin: 0; padding: 0; }
body { margin-left: 20px; }
 
/* タブのスタイル */
.tabs {
    list-style: none;
}
.tabs li {
    display: inline;
}
.tabs li a {
    color: black;
    float: left;
    display: block;
    padding: 4px 10px;
    margin-left: -1px;
    position: relative;
    left: 1px;
    background: white;
    text-decoration: none;
}
.tabs li a:hover {
    background: #ccc;
}
 
/* 全体の幅とマージン */
.tabbed-area {
    width: 300px;
    margin: 0 0 120px 0;
}
 
/* 配置と高さ */
.box-wrap {
    position: relative;
    min-height: 150px;
}
 
/* タブコンテンツのスタイル */
.tabbed-area div div {
    background: white;
    padding: 20px;
    min-height: 150px;
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
}
 
/* 選択したタブの配色 */
.tabbed-area div div, .tabs li a {
    border: 1px solid #ccc;
}
 
/* タブエリアの位置 */
.cur-nav-fix {
    margin-top: 50px;
}
 
/* タブの位置 */
.cur-nav-fix .tabs {
    position: absolute;
    bottom: 100%;
    left: -1px;
}
 
/* タブの背景(Firefox) */
.cur-nav-fix .tabs li a {
    background: -moz-linear-gradient(top, white, #eee);
}
 
/* クリックしたタブの罫線 */
.cur-nav-fix .tabs li.cur a {
    border-bottom: 1px solid #fff; background: #fff;
}
 
/* タブをクリックしたときのタブの重なり順序 */
#box-one:target .tabs, #box-two:target .tabs, #box-three:target .tabs {
    z-index: 2;
}
 
/* タブをクリックしたときの全体の重なり順序 */
#box-one:target, #box-two:target, #box-three:target {
    z-index: 1;
}
</style>
 
<div class="tabbed-area cur-nav-fix">
  <div class="box-wrap">
    <div id="box-one">
      <p>テスト1</p>
      <ul class="tabs">
        <li class="cur"><a href="#box-one">タブ1</a></li>
        <li><a href="#box-two">タブ2</a></li>
        <li><a href="#box-three">タブ3</a></li>
      </ul>
    </div>
    <div id="box-two">
      <p>テスト2</p>
      <ul class="tabs">
        <li><a href="#box-one">タブ1</a></li>
        <li class="cur"><a href="#box-two">タブ2</a></li>
        <li><a href="#box-three">タブ3</a></li>
      </ul>
    </div>
    <div id="box-three">
      <p>テスト3</p>
      <ul class="tabs">
        <li><a href="#box-one">タブ1</a></li>
        <li><a href="#box-two">タブ2</a></li>
        <li class="cur"><a href="#box-three">タブ3</a></li>
      </ul>
    </div>
  </div>
</div>