• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ホームページのCSSの重なり順序の変更の方法を教えてください。)

ホームページのCSSの重なり順序の変更方法

このQ&Aのポイント
  • ホームページのCSSで重なり順序を変更する方法について教えてください。
  • ドリームウィーバーのCSSのサンプルを使用している場合、z-indexを使用してidやclassの重なり順序を変更することができますが、何か制約はありますか?
  • 詳細見出しを1番上に持ってくるためには、大見出しの下に配置されたidの下の要素のz-index値を変更する方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

z-indexを使う場合 position指定をしないといけません (つまりデフォルトであるposition:static以外を指定する) z-indexを指定しているものに position:absolute を一緒に指定してみてください

noname#30388
質問者

補足

position:absolute をCSSに入れても、重なりは変えれませんでした。 ということはJavascriptに問題があるのでしょうか? 一応、書いてある Javascript を記入します。 もし、おわかりでしたら教えてください。 宜しくお願いいたします。 <script type="text/javascript"> <!-- var time = 3000; var numofitems = 8; //menu constructor function menu(allitems,thisitem,startstate){ callname= "gl"+thisitem; divname="subglobal"+thisitem; this.numberofmenuitems = 8; this.caller = document.getElementById(callname); this.thediv = document.getElementById(divname); this.thediv.style.visibility = startstate; } //menu methods function ehandler(event,theobj){ for (var i=1; i<= theobj.numberofmenuitems; i++){ var shutdiv =eval( "menuitem"+i+".thediv"); shutdiv.style.visibility="hidden"; } theobj.thediv.style.visibility="visible"; } function closesubnav(event){ if ((event.clientY <48)||(event.clientY > 300)){ for (var i=1; i<= numofitems; i++){ var shutdiv =eval('menuitem'+i+'.thediv'); shutdiv.style.visibility='hidden'; } } } // --> </script>

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

#1>Javascriptに問題があるのでしょうか? Javascriptの方で、特に重なりに関する問題はないと思います。 なんだったら、サイトのアドレスを教えてください。

noname#30388
質問者

お礼

ごめんなさい。修正できました。idの中にidを入れていたので、1番下にあるidにz-indexを指定してあげればできました。単純な私のミスでした。ありがとうございます。本当に的確なアドバイスありがとうございました。

noname#30388
質問者

補足

サイトのアドレスです。1回見てみてください。 ぜんぜんわかりません。まだ未完成ですが、宜しくお願いいたします。 http://www7a.biglobe.ne.jp/~lex/aqua/index.html

関連するQ&A