2016-10-22 13 views
0

これは私が取り組んでいるウェブサイトです:http://labbrini.netsons.orgとその左側に私は大きな唇のロゴのJavaScriptの上にあるべきdiv(#puntate)を持っています#logo)が表示されます。もちろん、ロゴが表示されていてもクリック可能な#puntateのリンクが必要です。 z-indexはこのためには機能しません。誰かがこのポジションで私を助けることができますか?JavaScriptの上にhtml要素を配置する

+1

ここに意味のあるコードと問題の説明を追加してください。修復が必要なサイト にリンクしないでください。そうしないと、 問題が解決されたり、リンク先のサイトにアクセスできない場合、この質問は将来の訪問者に価値を失います。 [最小、完全、および検証可能な例(MCVE)]を投稿すると()、より良い回答を得るのに役立ちます(http://stackoverflow.com/help/mcve)。詳細については、 [私のWebサイトの何かが動作しません。リンクを貼り付けることはできますか?](http://meta.stackexchange.com/questions/125997/) ありがとう! – j08691

+0

質問に問題のhtmlとcssコードを記載する必要があります。 – shinzou

答えて

0

ブラウザでコードを調べているうちに、にpxを使用していることがわかりました。

いけない

z-index: 900px; 

z-index: 900; 

ように、交換してください、あなたのCSSでz-index

のための任意の単位を与える、docs

に記載されました

z-indexプロパティは、要素のzオーダーと子孫の 子孫を指定します。

そして、注文には単位がありません。したがって、どのユニットも必要ありません。より高いZインデックスを持つ要素は、他の要素の上に置かれます。

+0

ありがとう!それは私の非常に大きな間違いでした。今それは動作しますが、私は別の部門を作成する必要がありました –

+0

素晴らしい.. :)それが助けて嬉しい。しかし、答えが正確な問題を解決するのであれば、答えは受け入れられたとマークすることができました。 – Lal

+0

終了しました。申し訳ありません、私はここに新しいです、あなたは私を理解することができます;) –

0

ありがとうございました。 Z-indexの値は私のばかげた誤りでした。しかし、私は私が望むものを得るためにちょっとした工夫が必要でした。質問(#puntate)での私のdivは新しいものに属し、私は色の変化で、古いものの下に見るために透明に背景色を設定するように、私は

<div id="left"></div> 
<div id="left2"><div id="puntate"><ahref="http://labbrini.netsons.org/Labbrinip1"> 
Labbrini p.1 - Lorem ipsum dolor sit amet</a><br/> 
</div></div> 

left2別のdiv#を作成しました:

#left2 { 
background-color : transparent; 
position:fixed; 
display: table; 
z-index:1000; 
width:50%; 
height:100%; 
position:fixed; 
bottom:0; 
left:0; 
} 

もちろん#puntateのzインデックスは、私が以前にコードを掲載したではないごめんなさい

を#logoよりも高い値に設定されています。

関連する問題