テキストに基づくリスト用マーカー指定。
名前 | list-style-type
|
---|---|
値 | <counter-style> | <string> | none |
初期値 | disc |
適用対象 | リスト アイテム |
継承 | される |
百分率 | 受容しない |
算出値 | 指定値 |
正準的順序 | 文法に従う |
アニメーション型 | 離散的 |
マーカー文字列 を指定する。それは、リスト アイテム の マーカー を埋めるときに ― リスト アイテムの content が normal、かつマーカー画像は無いときに限り ― 利用される。
要素のマーカー文字列を[指定された <counter-style> を利用して表現される list-item カウンターの値]として指定する
具体的には、マーカー文字列は、[指定された <counter-style> を利用して list-item カウンター値用のカウンター表現を生成した結果]の先頭に <counter-style> の prefix を、末尾に <counter-style> の suffix を付け加えたものになる。指定された <counter-style> が存在しない場合、decimal と見なされる。
キーワードは、妥当な <counter-style-name> ではあるが, ここでカウンター スタイル規則を命名するために利用された場合は妥当でない ― その場合、当の規則は無効になる( extends システムなど、他の文脈においては利用できる):
decimal
<UL style="list-style-type:decimal; border:1px solid red; ">UL要素 <LI>LI要素 <LI>LI要素 <LI>LI要素 </UL>
<UL>UL要素 <LI style="list-style-type:decimal; border:1px solid red;">LI要素 <LI style="list-style-type:decimal; border:1px solid red;">LI要素 <LI>LI要素 </UL>
disc
<UL style="list-style-type:disc; border:1px solid red; ">UL要素 <LI>LI要素 <UL>UL要素 <LI>LI要素 <LI>LI要素 </UL> <LI>LI要素 <LI>LI要素 </UL>
circle
<UL style="list-style-type:circle; border:1px solid red; ">UL要素 <LI>LI要素 <UL>UL要素 <LI>LI要素 <LI>LI要素 </UL> <LI>LI要素 <LI>LI要素 </UL>
square
<UL style="list-style-type:square; border:1px solid red; ">UL要素 <LI>LI要素 <UL>UL要素 <LI>LI要素 <LI>LI要素 </UL> <LI>LI要素 <LI>LI要素 </UL>
disclosure-open
、disclosure-closed
<UL>UL要素 <LI style=" list-style-type:disclosure-open; border:1px solid red;">LI要素 <LI style=" list-style-type:disclosure-closed; border:1px solid red;">LI要素 <LI>LI要素 </UL>
<UL>UL要素 <LI style="list-style-type:symbols(cyclic '✖' '○'); border:1px solid red;">LI要素 <LI style="list-style-type:symbols(cyclic '✖' '○'); border:1px solid red;">LI要素 <LI>LI要素 </UL>¶
<UL style="list-style-type:symbols(cyclic '✖' '○'); border:1px solid red; ">UL要素 <LI>LI要素 <LI>LI要素 </UL>¶
<UL>UL要素 <LI style=" list-style-type:'★'; border:1px solid red;">LI要素 <LI style=" list-style-type:'★ '; border:1px solid red;">LI要素 <LI>LI要素 </UL>
none
<UL>UL要素 <LI style=" list-style-type:none; border:1px solid red;">LI要素 <LI>LI要素 <LI>LI要素 </UL>
<UL style=" list-style-type:none; border:1px solid red;">UL要素 <LI>LI要素 <UL> <LI>LI要素 </UL> <LI>LI要素 <LI>LI要素 </UL>
マーカを様々な値に設定する方法を,次の例に示す:
ul { list-style-type: "★"; } /* マーカを “星印” に設定する */
ul { list-style-type: symbols(cyclic '○' '●'); } /* すべての無順序リストアイテムのマーカに[ 中空の丸, ベタの丸 ]を交替的に設定する。 */
ul { list-style-type: none; } /* マーカをまるごと抑止する — list-style-image に妥当な画像が指定されていない限り。 */
表示内容: |
表示内容: |