• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptのアコーディオンメニューについ)

JavaScriptのアコーディオンメニューについての問題

このQ&Aのポイント
  • JavaScriptのアコーディオンメニューについて、Firefoxでは問題なく反映されるが、IEでは枠が表示されてしまう現象が発生しています。
  • 質問者は原因がわからず困っており、解決策を求めています。
  • 添付された画像データはIEのものです。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

HTMLのソースがわからないし、スタイルシートも無茶苦茶なので原因はわかりませんが・・ とりあえず、標準モードで起動するようにHTMLを直しましょう。 DOCTYPEスイッチ - Google 検索 ( https://www.google.co.jp/search?q=DOCTYPE%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a )  いまどき、互換モードやstrict以外で作成したら他のウェブ標準ブラウザとの差を吸収するのが大変になります。 『HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )』12年前から言われ続けてきたのに・・  それで、大抵のこの手の問題は治るはずです。  なお、こんな複雑怪奇な文書構造がわからないHTMLと、それに起因するスタイルシートを学んでも意味がないような・・

関連するQ&A