あなたに合った学習プランは?LINE適正コース診断はこちら プログラミングが全て無料で学習可能!
【HTML初心者】簡単に使えるliタグでリストを作る方法を解説 - 忍者CODEマガジン

【HTML初心者】簡単に使えるliタグでリストを作る方法を解説

プログラミング言語の辞書
おすすめのオンラインプログラミングスクール
忍者CODEのWeb制作コース:月額9,800円から、HTML以外にもWeb制作に必要な言語を学べるスクール

HTMLのliタグとは

liタグの基本的な役割

liタグは、HTMLにおいてリスト項目をマークアップするための要素です。liは”list item”の略称であり、順序付きリスト(番号付きリスト)や順序なしリスト(箇条書きリスト)など、さまざまな種類のリストを作成する際に使用されます。

liタグの役割は以下の通りです。

  1. 順序付きリスト(番号付きリスト)の場合
    • <ol>タグ(ordered list)で囲まれたliタグは、順序付きの番号が自動的に付けられたリスト項目を表します。
    • 例えば、記事の手順や手続き、注文の手順など、順番が重要な情報を表現するのに適しています。
  2. 順序なしリスト(箇条書きリスト)の場合
    • <ul>タグ(unordered list)で囲まれたliタグは、順序を持たない箇条書きのリスト項目を表します。
    • 例えば、特徴や要点のまとめ、商品の特長など、順序がない情報を簡潔にまとめるのに適しています。

liタグは単体では意味を持たず、必ず順序付きリストや順序なしリストの中に配置される必要があります。liタグ内にはテキストや他のHTML要素を含めることができます。

HTMLのリストについて以下の記事でも解説しています。

HTMLでの番号付きリストの作成

番号付きリストを作成するためには、HTMLの<ol>要素と<li>要素を使用します。<ol>要素は”ordered list”(順序付きリスト)の略で、その中に<li>要素を記述することでリストの項目を作成します。

以下に番号付きリストの作成手順を示します。

  1. まず、<ol>要素を開始タグ(<ol>)と終了タグ(</ol>)で囲みます。これにより番号付きリストの範囲を指定します。
  2. 次に、各リスト項目を<li>要素で囲みます。<li>要素は順序付きリスト内の各項目を表します。

例えば、以下のようなHTMLコードを使用して番号付きリストを作成することができます。

<ol>
    <li>項目1</li>
    <li>項目2</li>
    <li>項目3</li>
</ol>

上記のコードでは、3つのリスト項目が番号付きリストとして表示されます。

このように、<ol>要素と<li>要素を組み合わせることで、簡単に番号付きリストを作成することができます。

コーディングスキルを活かして「副業」を獲得するには?

忍者CODEが提供するWeb制作コースの副業・案件獲得保証プランでは、HTMLだけでなくCSS、JavaScript、PHPと言った言語も学べるため、高単価な副業案件を獲得できるスキルを身につけられます。
現役クリエイターが学習のサポートをしてくれるため、学習中に分からないことがあれば、24時間無制限のチャットサポートでいつでも質問が可能です。
また、カリキュラムを受講完了した1ヶ月以内に5万円分の案件を必ずお渡ししています。副業をしたい方はぜひ忍者CODEをチェックしましょう!

HTMLでの箇条書きリストの作成

箇条書きリストを作成するためには、HTMLの<ul>要素と<li>要素を使用します。<ul>要素は”unordered list”(順序なしリスト)の略で、その中に<li>要素を記述することでリストの項目を作成します。

以下に箇条書きリストの作成手順を示します。

  1. まず、<ul>要素を開始タグ(<ul>)と終了タグ(</ul>)で囲みます。これにより箇条書きリストの範囲を指定します。
  2. 次に、各リスト項目を<li>要素で囲みます。<li>要素は順序なしリスト内の各項目を表します。

例えば、以下のようなHTMLコードを使用して箇条書きリストを作成することができます。

<ul>
    <li>項目1</li>
    <li>項目2</li>
    <li>項目3</li>
</ul>

上記のコードでは、3つのリスト項目が箇条書きリストとして表示されます。

このように、<ul>要素と<li>要素を組み合わせることで、簡単に箇条書きリストを作成することができます。

HTMLを学んで「転職」を目指す方へ

忍者CODEが提供するWeb制作コースの転職支援プランでは、未経験からエンジニアへ転職するための充実したサポート体制を提供しています。Web制作コースではHTMLだけでなく、CSS、JavaScript、PHPを学べるので、フロントエンドエンジニアとして必要なスキルを身につけることができます。また、現役クリエイターが学習のサポートをしてくれるため、学習中に分からないことがあれば、24時間無制限のチャットサポートでいつでも質問が可能です。
転職活動に関してはプロのキャリアアドバイザーのサポートを受けられ、ポートフォリオや履歴書の添削も行いますので、IT業界が未経験の方でも、安心して転職活動に臨むことができますよ!

HTMLでの子リストの作成

子リストを作成するためには、HTMLの<ul>要素または<ol>要素と<li>要素の組み合わせを使用します。子リストは、親リスト内のリスト項目の下にさらに別のリストを作成することができます。

以下に子リストの作成手順を示します。

  1. 親リストの<li>要素内に、子リストを作成するための<ul>要素または<ol>要素を記述します。
  2. 子リストの<ul>要素または<ol>要素内に、子リストの各項目を<li>要素で囲みます。

例えば、以下のようなHTMLコードを使用して子リストを作成することができます。

<ul>
    <li>親リスト項目1
      <ul>
        <li>子リスト項目1</li>
        <li>子リスト項目2</li>
      </ul>
    </li>
    <li>親リスト項目2</li>
</ul>

上記のコードでは、親リスト内の1つ目の項目に子リストが含まれており、子リスト内に2つの項目が表示されます。

このように、<ul>要素または<ol>要素と<li>要素を組み合わせることで、親リストと子リストの階層構造を作成することができます。子リストを作成することで、より複雑なリスト構造を表現することができます。

独学での学習に行き詰ったらプログラミングスクールを検討しよう!

本や学習サイトを使って独学でHTMLを学習するのはなかなか難しいものですよね。
忍者CODEが提供するWeb制作コースの独学プランでは、24時間質問できるチャットサポート体制を整えているので、分からないところはいつでもプロのクリエイターに聞くことができます。
独学での勉強に限界を感じたときは、ぜひ無料相談を受けてみましょう!

まとめ

リストはHTMLで情報を整理する際に非常に便利な要素です。以下にliタグを使ったリストの作成方法をまとめます。

番号付きリストの作成(<ol>タグと<li>タグを使用)

  • <ol>タグで番号付きリストの開始を示します。
  • <li>タグで各項目を作成します。番号は自動的に付与されます。

箇条書きリストの作成(<ul>タグと<li>タグを使用)

  • 円形記号の箇条書きリスト:<ul>タグを使用
  • 四角形記号の箇条書きリスト:<ul class="square">と指定
  • チェックボックスの箇条書きリスト:<ul class="checkbox">と指定

入れ子リストの作成

  • 親リストの<li>要素の中に別のリストを作成します。
  • 入れ子リストを使用することで、階層的な情報を整理することができます。

リストを活用することで、情報の整理や可読性の向上に役立ちます。適切なリストの種類や入れ子リストの使用によって、情報を分類したり、階層的な関係を表現したりすることができます。

オススメ:HTML、CSSの問題集に無料で挑戦しよう!

HTMLを勉強していると、調べれば分かることもありますが、実際に自分でアウトプットするのは難しいと感じたことはありませんか?
アウトプットするためのおすすめの方法は、
「問題解くこと」です。
忍者CODEのHTML、CSS 学習の無料問題集では、HTML、CSSに関する問題を100問以上用意しており、LINE登録するだけで解答を無料で確認できます!

公式LINE登録で5大特典無料プレゼント!!

挫折することなくHTMLを習得するなら

独学?スクール?

これからHTMLやCSSなどプログラミング言語の学習を始めようと考えている方、または最近学習を始めた方がいらっしゃるかと思います。

ただ、実際学習を始めるとなると

1人で学習を進められるかな…
どこをゴールにしていいかわからない…
挫折してしまわないかな…

このように不安な気持ちになる方もいますよね。

たしかに、何かわからないことが出てきたとき、エラーが解決できないとき、誰かに相談できる環境がないことが理由でプログラミング言語の学習を挫折する方が多くいます。

実際にプログラミング言語初学者が挫折をする1番の理由は「不明点が発生した際に気軽に相談できる環境がない」という実態があります。

それだけ学習する環境が大事だということです。

そんな背景があるからこそ、プログラミングの勉強をする際にスクールを選ぶ方が多いのが事実です。

プログラミングスクールに通う理由は他にもあり

・確実にスキルを身に着けたい
・効率良く学習を進めたい
・モチベーションの維持にもつながりそう
・以前に独学で挫折した経験がある
このように「確実に!」「効率良く!」といった声もよく上がります。
やはり途中で挫折してしまったり、どこを目指しているのかわからなくなったりした場合、「プログラミングを学習することは難しい」と認識してしまい、その後のスキル習得を諦めてしまう可能性が非常に高くなります。
このようなことから、社会人で時間もそこまでないため短期間でスキルを習得したい人や独学で進めるのが不安な人が効率性や確実性を求め、プロの講師に相談できる環境が用意されているプログラミングスクールを選択するのがわかります。
「転職をしたい」「副業で稼げるようになりたい」という理由でプログラミング言語を学び始めたとき、わからない箇所を飛ばしてそのままに放置して学習を進めたとしても、目標とする転職や副業が実現するほどのスキルが身につかなければ多くの時間を費やして何も得られないという結果になります。
ですので、1人でHTMLを始めとしたプログラミングスキルの習得ができるか不安な方は多少の費用をかけてでも、不明点をすぐに相談・解決できる環境や効率良く学習できる有料サービスを選ぶのがベストだと言えます。
そこでおすすめしたいのが忍者CODEです。
忍者CODEをおすすめする1番の理由は「業界最安級の金額でありながら圧倒的学習ボリュームと半永久サポートを提供している」ところにあります。

上記でお伝えしたように、初学者の多くは独力で不明点や問題点を解決できないためにプログラミングの学習を挫折しています。そのため、初学者が経験豊富なプロのエンジニアに相談できない環境下でプログラミングスキルの習得をするのは難易度が高いと言えます。
ですが、忍者CODEでは
・チャットでいつでも、無制限で質問可能
・学習者同士でつながれるコミュニティへの招待
などといったサポート体制を設けているため、学習を進めていく中で出てきた問題点や不明点をスムーズに解決しながら、挫折することなくプログラミングスキルの習得が可能です。
また、忍者CODEでは動画コンテンツにて学習を進めていくため、スッと頭に入ってきやすいようになっているのも特徴です。
未経験でも挫折させないオンラインスクールとして、受講生に寄り添った学習コンテンツを提供している忍者CODEをより詳しく知りたい方はぜひ公式サイトをご覧ください。