- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アコーディオンについて質問です。)
アコーディオンについての質問
このQ&Aのポイント
- アコーディオンを使ったサイトの挙動について質問です。
- オリジナルのアコーディオンコードを使用できないため、代替のjQueryプラグインを探しています。
- リンク先のサイトで作成したアコーディオンの表示が崩れてしまい、解決方法を探しています。また、position:absolute;を設定した際にアコーディオンの切り替えがうまくいかない問題もあります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
アコーディオン:(折りたたんで開く)というより、プルダウンメニューと言うほうがよいかも。 別にjavascript使わなくてもできます。CSS2.1ならoverflow、CSS3を使うなら:target擬似要素 >dtにフロートをかけ並べ<ddをwidth100%にしてみたのですが、下記のURLの様にくずれてしまします。 ddをabsoluteで他から切り離せばよい >position:absolute;で設定したところdtの内容が、下のアコーディオンが優先されてしまい切り替わりません。 z-indexでレイヤを指定すればよい どう表現(プレゼンテーション)しようかではなく、文書構造を示してください。 ナビゲーションのリスト <nav> <ul> <li> <ul> <li></li> <li></li> <li></li> </li> </ul> </li> ・・・ 定義リスト <dl> <dt></dt> <dd></dd> <dt></dt> <dd></dd> </dl> 本文 <section> 章 <section>項目</section> <section>項目</section> <section>項目</section> <nav>目次</nav> </section> ・・・・プレゼンテーションにHTMLが引きずられたらダメです。
お礼
回答ありがとうございます。 できました! お礼が遅くなってしまいすみませんでした。