リスト

リスト

list-style

既定値 簡略化プロパティのため既定値無し
対象 リストアイテム要素
継承 する
メディア visual

list-style-typelist-style-position および list-style-image を一度に指定できる簡略化プロパティです。

この簡略化プロパティでは、指定する順番は関係ありません。 またすべてのプロパティの値を指定する必要もありません。

ul { list-style : circle outside url(marker.gif) ; }
ul { list-style : none ; }

list-style-type

既定値 disc
対象 リストアイテム要素
継承 する
メディア visual

リストマーカーの種類を指定します。

このプロパティは、list-style-image が指定されていない場合や、 画像を用いることができない場合にのみ有効です。

順不同リスト用の値

none
リストマーカーを表示しません。
disc
UA 依存ですが、通常は塗りつぶされた丸を表示します。
circle
UA 依存ですが、通常は丸を表示します。
square
UA 依存ですが、通常は塗りつぶされた四角を表示します。

番号付きリスト用の値

decimal
十進法の数字を表示します。( 1、2、3、4 )
decimal-leading-zero
最初に ゼロ( 0 )を加えた十進法の数字を表示します。( 01、02、03、04 )
lower-roman
小文字のローマ数字を表示します。( i、ii、iii、iv)
upper-roman
大文字のローマ数字を表示します。( I、II、III、IV )
hebrew
ヘブライ数字を表示します。
armenian
アルメニア数字を表示します。
georgian
グルジア数字を表示します。
cjk-ideographic
漢数字を表示します。( 一、二、三、四 )
lower-greek
小文字の古代ギリシャ文字で表示します。
lower-alpha
lower-latin
小文字のアルファベットで表示します。( a、b、c、d )
upper-alpha
upper-latin
大文字のアルファベットで表示します。( A、B、C、D )
hiragana
ひらがなで表示します。( あ、い、う、え)
katakana
カタカナで表示します。( ア、イ、ウ、エ)
hiragana-iroha
ひらがなのいろはで表示します。( い、ろ、は、に)
katakana-iroha
カタカナのいろはで表示します。( イ、ロ、ハ、ニ)

ul { list-style-type : circle ; }
ol { list-style : decimal ; }

list-style-image

既定値 none
対象 リストアイテム要素
継承 する
メディア visual

リストマーカーとして使用する画像を指定します。

none
画像を使用せず、list-style-type で指定したリストマーカーを使用します。
URI
リストマーカーとして使用する画像ファイルの URI を指定します。

ul { list-style-image : url(marker.gif) ; }

list-style-position

リストマーカーの位置を指定します。

既定値 outside
対象 リストアイテム要素
継承 する
メディア visual
outside
リストマーカーのボックスをリストボックスの外側におきます。
inside
リストマーカーのボックスをリストボックスの内側におきます。

ul { list-style-position : inside ; }

marker-offset

リストとリストマーカーの距離を指定します。

このプロパティは、リストマーカー要素 ( display プロパティの値が、marker の :before または:after 疑似要素 ) にのみ指定可能です。

既定値 auto
対象 リストマーカー要素
継承 しない
メディア visual
auto
指定せずに UA に任せます。
長さ
リストとリストマーカーの距離を長さで指定します。

li:before { display: marker; marker-offset: 3em; }