2016-05-10 3 views
0

クリック可能なヘッダーを持つ2つの列ボックスを作成しようとしています。私はセットアップと作業のすべてを持っていますが、私がテストしていたときに、ヘッダの半分だけがクリック可能であることを認識しました。左の列では、左半分がクリック可能です。右の列には、右半分がクリック可能です。 'a'タグはヘッダー全体に適用されます。<a>タグの半分だけがリンクされています

<section class="container"> 
     <div class="row"> 
      <div class="col-sm-6"> 
       <div class="item-block"> 
        <a href="#"><h3 class="block-header">#</h3></a> 
        <p>#</p> 
       </div> 
       <div class="item-block"> 
        <a href="#"><h3 class="block-header">#</h3></a> 
        <p>#</p> 
       </div> 
      </div> 
      <div class="col-sm-6"> 
       <div class="item-block"> 
        <a href="#"><h3 class="block-header">#</h3></a> 
        <p>#</p> 
       </div> 
       <div class="item-block"> 
        <a href="#"><h3 class="block-header">#</h3></a> 
        <p>#</p> 
       </div>  
      </div> 
     </div> 
    </section> 

私はレイアウトの写真を追加しました。各項目ブロックの上部には、青色のバーであるブロックヘッダがあります。赤い部分はリンクされている部分です。青い部分は何もしません。 enter image description here

CSS:ヘッダー全体がクリック可能であるように、この問題を解決する方法を誰もが

.item-block { 
    border: 2px solid #0026FF; 
    margin-left:20px; 
    margin-right:20px; 
    margin-bottom:20px; 
    border-radius: 6px; 
    font-size:1.2em; 
} 

.block-header { 
    text-align:center; 
    background:#0026FF; 
    padding:10px; 
    color:white; 
    margin-top:0px; 
    margin-bottom:10px; 
    border-radius: 3px 3px 0px 0px; 
} 

.item-block .block-header a { 
    color:white; 
    display:block; 
} 

を知っていますか?

+0

他の何かがこれを引き起こしている必要があります、私はあなたの例に基づいてcodepenを作成し、それは正常に動作します:http://codepen.io/stufu/pen/JXxqLv –

答えて

0

問題は私のページの別の部分であることが分かりました。ページの下には、ページの中央にあるものと重なっている中央揃えの列があり、これらの半分が正しく機能しなくなりました。デュアルカラムのz-indexを中心カラムの上に置くように変更しました。

関連する問題