2012-01-28 7 views
0

で作業していない -Z-indexが、以下のCSSの背景画像

.competition .banner .image { 
    background: url("{{ STATIC_URL }}images/comp-banner.jpg") no-repeat; 
    display: inline-block; 
    position: relative; 
} 

そしてHTML - 私は、背景画像の上にdescriptionを置く方法を見つけ出すことはできません

<div class="banner"> 
     <span class='image'> 
     </span> 
    </div> 

    <div class="info"> 
     <div class="main-info"> 
      {{ competition.description }} 
     </div> 
    </div> 

。私はdivspanなどのZインデックスを設定しようとしましたが、何も動作していないようです。ここに背景画像の上にテキストをどのように置くのですか?

+2

説明には位置が設定されていますか? Z-インデックスは、要素が位置に設定されている場合にのみ機能します。 – Graham

答えて

1

が、説明が内部main-infoですが...ただ...いくつかのtopbottomを行うよりも、これはそれが必要

滞在する、それを行う必要があります...子供にメインのdivに position: relativeposition: absolute; z-index: 50を設定しました
.info { 
    background: url("{{ STATIC_URL }}images/comp-banner.jpg") no-repeat; 
    display: inline-block; 
    position: position absolute; 
} 
.main-info{ 
position: relative; z-index: 50; 
} 

    <div class="info"> 
     <div class="main-info"> 
      {{ competition.description }} 
     </div> 
    </div>