テキストに基づくリスト用マーカー指定。
| 名前 | 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 に妥当な画像が指定されていない限り。 */
| 表示内容: |
| 表示内容: |