HTML <ol>タグ


2つの異なる順序付きリスト(最初のリストは1から始まり、2番目のリストは50から始まります):

<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

<ol start="50">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

以下の「自分で試してみてください」の例をもっと見てください。


定義と使用法

<ol>タグは順序付きリストを定義します順序付きリストは、数値またはアルファベット順にすることができます。

<li>タグは、各リスト項目を定義するために使用されます

ヒント: CSSを使用してリストのスタイルを設定します。

ヒント:順序付けされていないリストの場合は、<ul>タグを使用します。 


ブラウザのサポート

Element
<ol> Yes Yes Yes Yes Yes


属性

Attribute Value Description
reversed reversed Specifies that the list order should be reversed (9,8,7...)
start number Specifies the start value of an ordered list
type 1
A
a
I
i
Specifies the kind of marker to use in the list

グローバル属性

この<ol>タグは、HTMLのグローバル属性もサポートしています。


イベント属性

この<ol>タグは、HTMLのイベント属性もサポートしています。


その他の例

さまざまなリストタイプを設定します(CSSを使用)。

<ol style="list-style-type:upper-roman">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

<ol style="list-style-type:lower-alpha">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

CSSで利用可能なすべての異なるリストタイプを表示します。

<style>
ol.a {list-style-type: armenian;}
ol.b {list-style-type: cjk-ideographic;}
ol.c {list-style-type: decimal;}
ol.d {list-style-type: decimal-leading-zero;}
ol.e {list-style-type: georgian;}
ol.f {list-style-type: hebrew;}
ol.g {list-style-type: hiragana;}
ol.h {list-style-type: hiragana-iroha;}
ol.i {list-style-type: katakana;}
ol.j {list-style-type: katakana-iroha;}
ol.k {list-style-type: lower-alpha;}
ol.l {list-style-type: lower-greek;}
ol.m {list-style-type: lower-latin;}
ol.n {list-style-type: lower-roman;}
ol.o {list-style-type: upper-alpha;}
ol.p {list-style-type: upper-latin;}
ol.q {list-style-type: upper-roman;}
ol.r {list-style-type: none;}
ol.s {list-style-type: inherit;}
</style>

リストの行の高さを(CSSを使用して)縮小および拡大します。

<ol style="line-height:80%">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

<ol style="line-height:180%">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

順序付けされたリスト内に順序付けされていないリストをネストします。

<ol>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ol>

関連ページ

HTMLチュートリアル:HTMLリスト

HTML DOMリファレンス:Ol Object

CSSチュートリアル:リストのスタイリング


デフォルトのCSS設定

ほとんどのブラウザは<ol>、次のデフォルト値で要素を表示します。

ol {
  display: block;
  list-style-type: decimal;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}