2

CSSドロップダウンナビゲーションを作成していますが、ナビゲーションdivの下のdivのコンテンツの上にドロップダウンを表示できません。両方のdivを絶対に配置せずに、z-indexを指定せずに、これを行うにはどうすればよいですか?あなたはここで私の例を見ることができます:

http://stage.fourwallsla.com/in-the-neighborhood

4

4 に答える 4

1

あなたはすでに絶対測位を使用していますが、とにかくそれにz-indexを追加してみませんか?

#container #top_nav .subnav {
    position: absolute;
    top: 37px;
    width: 100%;
    z-index: 1000;
}

それはそれを修正します、あなたは今それのためにより良い背景色に取り組む必要があります!

于 2012-06-04T11:20:18.180 に答える
1

マークアップでブロックを指定または交換するz-indexなしではそれを行うことはできません

あなたのCSSに追加

#container #nav_container {
    z-index: 2;
}
#container #nav_container li a {
    background-color: #fff;
}
于 2012-06-04T11:20:56.110 に答える
0

「機能」divに負のz-indexを与えることも機能します(Chrome Firebugでテスト済み)

z-index:-1
于 2012-06-04T11:20:47.657 に答える
0
#container #top_nav .subnav{
  z-index: 2;
}

#container #top_nav .subnav li > a{
  background: #fff;
}
于 2012-06-04T11:24:11.070 に答える