非天マザー by B-CHAN

iPhoneの使い方、IT、ビジネス、金融、経済、不動産、保険、音楽、映画、ニュース、自己啓発その他。

HTMLでリストタグ<ul><ol><li>を入れ子(ネスト)にするには

リストタグのルール

 

みなさん、こんにちは!

B-CHANです。

 

ボクの場合、IT業界とは無縁の人間なので、どこかの無料の簡単に文章を入力して公開できるタイプのブログを使えばいいんですが、何でも深追いするタイプなので、無理やりHTMLとCSSを勉強して、日々、ガリガリとコーディングしながら書いてます。

で、新しく学んだことは、ここに備忘録的に書いています。

ボクと同レベルのスキルの人たちに参考になればいいなと思っています。

 

さて、今回は、リストタグの入れ子。

要するにリストの各項目の中にさらにリストがある状態です。

こんなのです。

 

  • 規格
    1. 802.11a
    2. 802.11b
    3. 802.11g
    4. 802.11n
  • 周波数
    • 2.4GHz
    • 5GHz

 

というわけで、いつものようにちょっと悩みました。

で、答えはこちら。

 

<ul>
    <li>規格
        <ol>
            <li>802.11a</li>
            <li>802.11b</li>
            <li>802.11g</li>
            <li>802.11n</li>
        </ol>
    </li>
    <li>周波数
        <ul>
            <li>2.4GHz</li>
            <li>5GHz</li>
        </ul>
    </li>
</ul>

 

先日のこの記事にも書いたルールを思い出しました。

 

番号順の箇条書きに文章を挟む場合はHTMLでこのように書く - 非天マザー by B-CHAN

 

<ul>タグや<ol>タグの中には<li>タグ以外は入れてはいけないというルール。

逆に<li>タグ内には何でも入れられます。

なので入れ子にする場合、<li>タグ内に、また<ol>タグや<ul>タグを入れればいいんですね。

では、応用として、3重の入れ子。

 

  • 規格
    1. 802.11ac
      1. 2.4GHz
      2. 5GHz
    2. 802.11a
    3. 802.11b
    4. 802.11g
    5. 802.11n

 

これで、MBAなどで学ぶロジックツリーが描けるようになりますね。

めでたしめでたし。