順序リストのリスト番号タイプを、スタイルシート(CSS)で指定

順序リスト(ol)のリスト番号タイプを、スタイルシート(CSS)で指定する方法。

順序リストとは、下記のようなリストタグのこと。

ソース 表示
1
2
3
4
<ol>
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

リスト番号タイプを指定するには、list-style-type プロパティを使う。
HTML4.01 では、ol 要素の type 属性が使えたが、HTML 5 において、廃止されたので、今後は、list-style-type を、使う機会が増えることだろう。

概要

list-style-type: ***;
***には、decimal、upper-roman、lower-roman、upper-alpha、lower-alpha、none、decimal-leading-zero、upper-latin、lower-latin、cjk-ideographic、hebrew、armenian、georgian、lower-greek、hiragana、katakana、hiragana-iroha、katakana-iroha のいずれかを入れる。
list-style-type は、CSS 1 で定義されたプロパティだが、値は、CSS 1 で定義された値と、CSS 2 で定義された値がある。
CSS 1 で定義された値は、ほとんどのブラウザが対応しているが、CSS 2 で定義された値は、ブラウザによっては、対応していないこともある。
list-style-type と、list-style-image を、同時に使用した場合、list-style-image が優先される。

CSS 1 で定義された値

ほとんどのブラウザが対応している。

decimal

数字。

ソース 表示
1
2
3
4
<ol style="list-style-type: decimal;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

upper-roman

大文字のローマ数字。

ソース 表示
1
2
3
4
<ol style="list-style-type: upper-roman;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

lower-roman

小文字のローマ数字。

ソース 表示
1
2
3
4
<ol style="list-style-type: lower-roman;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

upper-alpha

大文字のアルファベット。

ソース 表示
1
2
3
4
<ol style="list-style-type: upper-alpha;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

lower-alpha

小文字のアルファベット。

ソース 表示
1
2
3
4
<ol style="list-style-type: lower-alpha;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

none

リストマーカーなし。

ソース 表示
1
2
3
4
<ol style="list-style-type: none;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

CSS 2 で定義された値

ブラウザによっては、対応していないこともある。

decimal-leading-zero

2桁の数字。10未満の数字の場合、先頭に 0 が付く。

ソース 表示
1
2
3
4
<ol style="list-style-type: decimal-leading-zero;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

upper-latin

大文字のアルファベット。

ソース 表示
1
2
3
4
<ol style="list-style-type: upper-latin;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

lower-latin

小文字のアルファベット。

ソース 表示
1
2
3
4
<ol style="list-style-type: lower-latin;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

cjk-ideographic

漢数字。

ソース 表示
1
2
3
4
<ol style="list-style-type: cjk-ideographic;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

hebrew

ヘブライ数字。

ソース 表示
1
2
3
4
<ol style="list-style-type: hebrew;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

armenian

アルメニア数字。

ソース 表示
1
2
3
4
<ol style="list-style-type: armenian;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

georgian

グルジア数字。

ソース 表示
1
2
3
4
<ol style="list-style-type: georgian;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

lower-greek

小文字のギリシャ文字。

ソース 表示
1
2
3
4
<ol style="list-style-type: lower-greek;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

hiragana

ひらがな。あ・い・う・え・お…

ソース 表示
1
2
3
4
<ol style="list-style-type: hiragana;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

katakana

カタカナ。ア・イ・ウ・エ・オ…

ソース 表示
1
2
3
4
<ol style="list-style-type: katakana;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

hiragana-iroha

ひらがな。い・ろ・は・に・ほ・へ・と…

ソース 表示
1
2
3
4
<ol style="list-style-type: hiragana-iroha;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

katakana-iroha

カタカナ。イ・ロ・ハ・ニ・ホ・ヘ・ト…

ソース 表示
1
2
3
4
<ol style="list-style-type: katakana-iroha;">
<li>項目</li>
<li>項目</li>
</ol>
  1. 項目
  2. 項目

スポンサード リンク

カテゴリー: CSS パーマリンク