list-style-typeプロパティは、リスト項目のマーカー(行頭記号)の形状を指定します。なお、同一要素にマーカーに用いる画像(イメージ)が list-style-imageプロパティで指定されている場合は、画像の表示が優先されます。ただし、何らかのトラブルで画像が表示できない場合や画像の表示に対応していない・あるいは表示しない設定にしている環境においては、list-style-typeプロパティの値が有効になります。
nonedisccirclesquaredecimallower-romanupper-romanlower-alphaupper-alphadecimal-leading-zerohebrewarmeniangeorgiancjk-ideographichiraganakatakanahiragana-irohakatakana-irohalower-latinupper-latinlower-greekinheritdiscli要素)list-style-typeプロパティに指定できる値のキーワードはそれぞれ以下の意味を示します。形状を指定するキーワードには CSS1 仕様より定義されている9種類と、CSS2 仕様で追加された12種類をあわせて、計21種類のキーワードがあります。
nonedisccirclesquaredecimallower-alphaupper-alphalower-romanupper-romandecimal-leading-zerohebrewarmeniangeorgiancjk-ideographichiraganakatakanahiragana-irohakatakana-irohalower-latinlower-alpha と同じ、小文字のローマ数字(i, ii, iii, iv…)upper-latinupper-alpha と同じ、大文字のローマ数字(I, II, III, IV…)lower-greekCSS2 仕様より追加されたキーワードについては、現在の主要視覚ブラウザの対応は極端に遅れています。なお、改訂版の CSS2.1 仕様では、"hebrew", "cjk-ideographic", "hiragana", "katakana", "hiragana-iroha", "katakana-iroha" の6種類のキーワードが削除される予定です。今後の list-style-typeプロパティのキーワードは世界のより多くの数字体系に対応する見通しです。
| UA / Keyword | Win IE6,7 | Netscape | Firefox | Opera | Mac IE5 | Safari |
|---|---|---|---|---|---|---|
| UA / Keyword | Win IE6,7 | Netscape | Firefox | Opera | Mac IE5 | Safari |
| none | ○ | ○ | ○ | ○ | ○ | ○ |
| disc | ○ | ○ | ○ | ○ | ○ | ○ |
| circle | ○ | ○ | ○ | ○ | ○ | ○ |
| square | ○ | ○ | ○ | ○ | ○ | ○ |
| decimal | ○ | ○ | ○ | ○ | ○ | ○ |
| lower-roman | ○ | ○ | ○ | ○ | ○ | ○ |
| upper-roman | ○ | ○ | ○ | ○ | ○ | ○ |
| lower-alpha | ○ | ○ | ○ | ○ | ○ | ○ |
| upper-alpha | ○ | ○ | ○ | ○ | ○ | ○ |
| decimal-leading-zero | × | ○ | ○ | ○ | × | × |
| hebrew | × | ○ | ○ | × | × | × |
| armenian | × | ○ | ○ | ○ | × | × |
| georgian | × | × | ○ | ○ | × | × |
| cjk-ideographic | × | ○ | ○ | × | × | × |
| hiragana | × | ○ | ○ | × | × | × |
| katakana | × | ○ | ○ | × | × | × |
| hiragana-iroha | × | ○ | ○ | × | × | × |
| katakana-iroha | × | ○ | ○ | × | × | × |
| lower-latin | × | ○ | ○ | ○ | × | ○ |
| upper-latin | × | ○ | ○ | ○ | × | ○ |
| lower-greek | × | ○ | ○ | ○ | × | ○ |
Netscape, Firefox の Gecko系レンダリングエンジンの対応は良好ですが、Windows版・Macintosh版ともに Internet Explorer は、CSS2 仕様より追加定義された12種類のキーワードには全く対応していません。なお、対応していないキーワードが指定されると、初期値が適用されるのではなく、UA ごとに標準で設定されているキーワードが適用されて、その形状で表示されることになるようです。たとえば、Windows版Internet Explorer 6, Windows版Internet Explorer 7、及び Macintosh版Internet Explorer 5 では "disc" が適用され、さらにネスト(入れ子)されている場合は "circle" が適用されるという具合になります。Netscape では、"?" の記号になります。Opera, Safari では算用数字の "decimal" が適用されることになります。
ul.none { list-style-type : none ; }
ul.disc { list-style-type : disc ; }
ul.circle { list-style-type : circle ; }
ul.square { list-style-type : square ; }
…
ul.lower-greek { list-style-type : lower-greek ; }