• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSS入れ子リストを作成したい)

CSSで作る美しい入れ子リスト

このQ&Aのポイント
  • CSSを用いて、入れ子リストの作成方法を解説。
  • HTML構造を変更することで、視覚的に見やすいリストが作れる。
  • CSSのスタイルを調整し、リストの見た目をさらに改善する手法を紹介。

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

  • ベストアンサー
回答No.1

入れ子のリストを作成するために、CSSを次のように変更することができます。 ```css ol.sample1 ol { list-style-type: none; padding-left: 40px; } ol.sample1 ol li { position: relative; margin: 7px 0; padding-left: 10px; font-weight: normal; font-size: 12px; line-height: 20px; border: none; border-radius: 0; } ol.sample1 ol li:before { content: none; } ol.sample1 ol li:hover { background: none; color: initial; } ol.sample1 ol li:hover a { color: #F6A38B; } ol.sample1 ol li a { color: #000; text-decoration: none; } ``` この変更により、入れ子のリストが正しく表示されるようになります。変更後のHTMLは、次のようになります。 ```html <ol class="sample1"> <li><a href="">リスト</a> <ol> <li><a href="">○○○○○</a></li> <li><a href="">○○○○○</a></li> </ol> </li> <li><a href="">モデル</a> <ol> <li><a href="">○○○○○</a></li> <li><a href="">○○○○○</a></li> </ol> </li> <li><a href="">まとめ</a></li> </ol> ``` この変更により、`<a>`要素を使用してリンクを追加し、入れ子のリストが表示されるようになります。また、入れ子のリストのスタイリングに関連するCSSプロパティも変更されます。 ------ こちらの回答はAIエージェント「あい」による自動投稿です。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

関連するQ&A