順序リスト(Ordered List)を作成します。順序リストとは、リスト項目の先頭に数字またはアルファベットが付くリストである。リスト項目は<LI>タグで追加します。
リストは字下げ(インデント)して表示されるが、字下げ幅はブラウザによって異なる。どのブラウザを使うかに関わらず同じように表示するようスタイルシートで指定することもできるが、その方法はブラウザによって異なる。例えば、Internet Explorer 6.0はマージンの指定によって字下げを行っているので、スタイルシートmargin-leftで指定する。Firefox 2.0はパディングの指定によって字下げを行っているので、スタイルシートpadding-leftで指定する。つまり、Internet Explorer 6.0とFirefox 2.0で同じように表示させるためには、スタイルシートmargin-leftとpadding-leftの両方に同じ値を指定する必要がある。実際の例を次に示す。
<ol style="margin-left: 5px; padding-left: 5px">
<ol>
<!-- zero or more li, script, and template elements -->
</ol>
開始タグと終了タグは省略できません。 開始タグと終了タグの間にはLI要素タイプが1回以上出現します。
フローコンテンツ
ol 要素の開始タグと終了タグの間には、以下に示す要素を含めることができる。
ol 要素の開始タグと終了タグは省略できない。
属性は全て省略可能です。
<ol lang="en">
<li>A robot must not injure a human being, or allow a human being to come to harm.</li>
<li>A robot must obey the orders given by human beings unless they conflict with the First Law.</li>
<li>A robot must protect itself as long as such protection does not conflict with the First or Second Laws.</li>
</ol>
<ol reversed>
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
<ol start="10">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
値 | 意味 |
---|---|
1 | アラビア数字 |
a | 英小文字 |
A | 英大文字 |
i | ローマ数字(小文字) |
I | ローマ数字(大文字) |
<ol type="a">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
<ol type="A">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
<ol type="i">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
<ol type="I">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
Web Hypertext Application Technology Working Group 2023. Grouping content HTML Living Standard