0Pricing
HTML Academy · レッスン

順序付きリスト:ol、start、reversed、type

番号付きリストを作成し、その順序をカスタマイズします。

「順序付きリスト:ol、start、reversed、type」はCoddyKit上の無料HTML Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはHTML Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 HTML Academyコースには全4レッスンが含まれています。

順序付きリストとは

順序付きリストは、順序が重要な項目を表示します:

<ol>
  <li>Install Node.js</li>
  <li>Create project folder</li>
  <li>Run npm init</li>
  <li>Install dependencies</li>
</ol>

ol要素

<ol>(順序付きリスト)要素は、デフォルトでリスト項目を連続した番号付きで表示します:

<ol>
  <li>First step</li>
  <li>Second step</li>
  <li>Third step</li>
</ol>
<!-- Numbers are generated by the browser -->
<!-- You do not need to type 1. 2. 3. -->
<!-- Reordering items updates numbering automatically -->

start属性

start属性で開始番号を設定します:

<p>Steps 1-3 are covered in Part One. Continuing from step 4:</p>

<ol start="4">
  <li>Configure the database</li>
  <li>Set environment variables</li>
  <li>Run migrations</li>
</ol>
<!-- Numbers start at 4, 5, 6 -->

reversed属性

reversed属性を指定すると、番号が増えるのではなく減っていきます:

<!-- Top 3 countdown -->
<ol reversed>
  <li>Bronze: 95 points</li>
  <li>Silver: 98 points</li>
  <li>Gold: 100 points</li>
</ol>
<!-- Renders: 3. Bronze... 2. Silver... 1. Gold -->
<!-- reversed is a boolean attribute — no value needed -->

type属性

type属性でマーカーのスタイルを変更します:

<ol type="1">...</ol>   <!-- 1, 2, 3 (default) -->
<ol type="a">...</ol>   <!-- a, b, c (lowercase letters) -->
<ol type="A">...</ol>   <!-- A, B, C (uppercase letters) -->
<ol type="i">...</ol>   <!-- i, ii, iii (lowercase Roman) -->
<ol type="I">...</ol>   <!-- I, II, III (uppercase Roman) -->

CSSとHTMLにおけるtype

HTMLのtype属性よりも、CSSのlist-style-typeを優先してください:

<!-- HTML type (still valid): -->
<ol type="A">
  <li>Option A</li>
</ol>

<!-- CSS approach (separates concerns): -->
<!--
ol.lettered {
  list-style-type: upper-alpha;
}
-->
<ol class="lettered">
  <li>Option A</li>
</ol>

liのvalue属性

valueを使用すると、個々のリスト項目の番号を上書きできます:

<ol>
  <li>First item</li>
  <li value="10">Tenth item</li>   <!-- jumps to 10 -->
  <li>Eleventh item</li>            <!-- continues: 11 -->
</ol>

olとulの入れ子

リストは入れ子にできます。順序付きリストと順序なしリストを組み合わせることもできます:

<ol>
  <li>
    Install tools
    <ul>
      <li>VS Code</li>
      <li>Node.js</li>
    </ul>
  </li>
  <li>Create project</li>
  <li>Write code</li>
</ol>

意味的な使用例

順序に意味がある場合は<ol>を使用します:

  • 手順に沿った説明
  • ランキング形式の結果(トップ10リストなど)
  • 法的文書のセクション
  • レシピの手順
  • 番号付きセクションを含む目次

CSSでのカウンターリセット

CSSカウンターを使用すると、リストの番号付けスタイルを完全に制御できます:

ol {
  list-style: none;
  counter-reset: step;
}

ol li {
  counter-increment: step;
}

ol li::before {
  content: 'Step ' counter(step) ': ';
  font-weight: bold;
  color: #0070f3;
}

パンくずリストにolを使う

パンくずナビゲーションは、意味的には順序付きリストです:

<nav aria-label="Breadcrumb">
  <ol>
    <li><a href="/">Home</a></li>
    <li><a href="/docs">Documentation</a></li>
    <li><span aria-current="page">HTML Lists</span></li>
  </ol>
</nav>

クイックチェック

olの番号を逆順にする属性はどれですか?

まとめ:順序付きリスト

順序付きリストの基本:

  • <ol> — 順序が重要な連続リスト
  • start — カスタム番号から番号付けを開始します
  • reversed — 番号を減らしていきます
  • type — マーカーを変更します:1、a、A、i、I
  • <li>のvalue — 個々の項目番号を上書きします
  • さらに細かく制御するには、CSSのlist-style-typeとカウンターを使用します

よくある質問

「順序付きリスト:ol、start、reversed、type」レッスンは無料ですか?

はい。「順序付きリスト:ol、start、reversed、type」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、HTML Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 HTML Academyコースには全4レッスンが含まれています。

「順序付きリスト:ol、start、reversed、type」で何を学びますか?

番号付きリストを作成し、その順序をカスタマイズします。 ブラウザで直接実行するハンズオンコードでHTML Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

HTML Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのHTML Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「順序付きリスト:ol、start、reversed、type」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このHTML Academyレッスンでコードを書いて実行できますか?

はい。すべてのHTML Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 順序なしリスト:ulとli
  2. 順序付きリスト:ol、start、reversed、type
  3. 説明リスト:dl、dt、dd
  4. 入れ子のリストとリストのスタイル
← HTML Academyに戻る