http://www.houbou-ya-phuket.com/tour/islandsafari/index.html
上記、ページですが、スライダー下部のメインメニューにカーソルを合わせて、メニューを展開すると、メニューの下部にある要素の下に、メニューが入ってしまい見えなくなってしまいます。
どのようにCSSを修正すれば良いでしょうか?
p7TP3-05.css に書かれている z-index: 10;
を無効にするか、
.p7TP3-05 .p7TP3tabs_05 { position: relative; /* z-index: 10; これを無効にする */ overflow: hidden; zoom: 1; border-top: 1px solid #9CBCBC; border-right: 1px solid #9CBCBC; border-left: 1px solid #9CBCBC; }
link タグで p7TP3-05.css を読み込んでいる所よりも後の方で、以下のスタイルを指定。
.p7TP3-05 .p7TP3tabs_05 { z-index: 0; }
メニューの方で z-index を増やしても同じだと思うのですが、何故かうまくいきません
私もさっき知りましたが、こういう事らしいです。
・ - CSS | MDN
https://developer.mozilla.org/ja/docs/Web/CSS/z-index
なので、共通の親要素のレベルをあげる(※質問のケースでは11以上にする)と解決します。
2016/05/13 16:22:26解決方法間違っていたので訂正します。
2016/05/13 16:41:19メニューの方を変更する場合は以下で大丈夫だと思います。
なので、共通の親要素のレベルをあげる(※質問のケースでは11以上にする)と解決します。メニューの親要素(「.menutop-wrapper」)のレベルをあげる(※質問のケースでは11以上にする)かあるいは「z-index」指定を削除すると解決します。