2012-02-15 1 views
0

私の問題は、.rowをクリックできるようにしたいのですが、その幅はウィンドウをいっぱいにしますが、リンクや画像のようなコンテンツを持っているので.fourcolではないからです。私はCSSに欠けているものがありますか?またはjqueryでこれを達成できますか?それから私はposition: absolute;z-index: 2;.dragを配置CSSのZ-インデックスポインタイベント

.row { 
width: 100%; 
max-width: 1240px; 
min-width: 755px; 
overflow: hidden; 
z-index: 1; 
} 

.fourcol { 
z-index: 3; 
} 

<div class="container > 
    <div class="row"> 
    <div class="fourcol> 
     <p>Content</p> 
    </div> 
    </div> 
</div> 

その後、私はCSSで

<div class="drag"> 
<img src="image.png"/> 
</div> 

の下に何かを持っている:

私のCSSとHTMLは次のようですちょうど近くに<p>content</p>

ありがとうございます。

答えて

2

z-indexは、位置プロパティがある場合にのみ機能します。従って、.rowのz-インデックスは何もしません。最低でもposition: relative;を追加する必要があります。その後、より高いz-インデックスを持つ.fourcol div内に.drag divを追加すると、それが前方に来るはずです。 2より高い値を使用する必要があるかもしれませんが、

+0

これはすべてChromeでうまくいくようです。背景の上に白の要素がありますが、テキストの後ろにあります。 – Scott

+0

ありがとう、私はユーザビリティの問題に遭遇しないことを願っています。 – uriah

+0

私はちょうどz - インデックスと素晴らしい長さのオーバーレイを説明するリンクを投げたいと思っていました。積み上げがどのように機能するかを理解する上で本当に助けになりました。 - > http://css-discuss.incutio.com/wiki/Overlapping_And_ZIndex – Ohgodwhy

関連する問題