Webページで「箇条書き」を作るために使うのが、ul・ol・li の3つのタグです。
- ul:順番なしリスト
- ol:番号付きリスト
- li:リストの項目
ブログの記事構造や説明文で非常に多く使うタグですが、初心者のうちは「どれを使うのが正解か?」と迷いがちです。
この記事では、ul / ol / li の意味と使い分け、基本構造、実用例、注意点 を初心者向けにわかりやすく説明します。
ul・ol・li とは?
リスト(箇条書き)を作るためのタグ。
| タグ | 意味 |
|---|---|
| ul | 順番なしリスト(点・丸の箇条書き) |
| ol | 番号付きリスト(1,2,3…) |
| li | リストの1項目 |
イメージ図
<ul>
<li>項目1</li>
<li>項目2</li>
</ul>
ul(順番なしリスト)の使い方
順番に意味のない箇条書き を作るときに使います。
基本
<ul>
<li>特徴1</li>
<li>特徴2</li>
<li>特徴3</li>
</ul>
Webサイトで最もよく使うリスト形式です。
ol(番号付きリスト)の使い方
作業手順など、順番が意味を持つ ときに使用します。
基本
<ol>
<li>メールアドレスを入力</li>
<li>パスワードを入力</li>
<li>登録ボタンを押す</li>
</ol>
番号は自動で振られるため、手作業で数字を書く必要はありません。
li(リスト項目)の使い方
ul と ol の中にしか使えないタグ です。
<ul>
<li>メリット1</li>
<li>メリット2</li>
</ul>
li は「点」「番号」「矢印」のように見えますが、
これは CSSが自動で付けている“装飾” です。
ul と ol の使い分けの基準
| 状況 | 使うタグ |
|---|---|
| 順番に意味がない | ul |
| 手順・流れ・順位など、順番に意味がある | ol |
判断基準は 「順番が必要か?」 だけです。
ネスト(入れ子)で階層リストを作る
リストの中にリストを入れることもできます。
ul の中に ul
<ul>
<li>準備するもの
<ul>
<li>スマホ</li>
<li>充電器</li>
</ul>
</li>
</ul>
ol の中に ul を入れることも可能
<ol>
<li>商品を選ぶ
<ul>
<li>色を選択</li>
<li>サイズを選択</li>
</ul>
</li>
</ol>
CSSで見た目を整える例
箇条書きは CSS を使うと簡単にデザインできます。
点(●)を消す
ul, ol {
list-style: none;
padding-left: 0;
}
カスタムアイコンを付ける
ul li {
padding-left: 20px;
background: url(icon.png) no-repeat left center;
}
よくある間違い
li を ul/ol の外に書いてしまう
<li>項目</li> ← NG
番号を手入力してしまう
番号は HTML側で自動生成されます。
li の中に p を大量に入れすぎる
→ リストが複雑になり読みにくくなる
→ 解説文は li の外に書く方が読みやすい
まとめ
- ul:順番なしリスト
- ol:番号ありリスト
- li:リスト項目(ul/ol の中でしか使えない)
- 順番に意味があれば ol、そうでなければ ul
- ネストで階層リストも作れる
- CSS で簡単に見た目を整えられる
箇条書きは Web記事の読みやすさに直結するため、HTML初心者は必ず覚えておきたい基本タグです。
著者からのひと言
ul・ol・li は、HTMLタグの中でも特に使用頻度が高い基本要素です。
正しく使えるようになるだけで、文章の読みやすさが一段と向上します。
まずは「順番の有無」で ul と ol を使い分けることから慣れていきましょう!
次回の記事は「divとspanの違いと使い分け方」です。
この記事が役に立ったら、いいね!お願いします!

