list-style
可以一次設定 list-style-image, list-style-position, list-style-type 三個參數。個別的設定值請參考後面的說明。此特徵可設為:
- list-style-image, list-style-position, list-style-type 的組合。
- inherit:繼承父元素的特徵值。
list-style-image
設定項目單的標誌的圖像檔案的網址,可設為:
- <URI>:標誌的圖像檔案的網址。
- nono:沒有標誌,此為預設值。
- inherit:繼承父元素的特徵值。
list-style-position
設定標誌矩形格子相對於主矩格的位置,可設為:
- indise:標誌放在主矩格之內的第一個位置,其它內容接在其後。
- outside:標誌放在主矩格之外,此為預設值。
- inherit:繼承父元素的特徵值。
list-style-type
設定項目單的標誌,以 list-style-image 為優先。可設為:
- disc, circle, square, decimal, decimal-leading-zero, lower-roman, upper-roman, lower-greek, lower-alpha, lower-latin, upper-alpha, upper-latin, hebrew, armenian, georgian, cjk-ideographic, hiragana, katakana, hiragana-iroha, katakana-iroha:可設定為各種形狀的標誌,或不同語言的數字,或不同語言的字母。預設值為 disc。部分瀏覽器沒有完全支援這些項目,尤其是舊版本的瀏覽器。
- none:沒有標誌。
- inherit:繼承父元素的特徵值。
- IE6 沒支援;Firefox3.0, Safari, Chrome 都成功。
marker-offset
設定標誌矩格與主矩格的距離,要配合 display:marker 使用。主要瀏覽器都沒有支援此特徵。可設為:
- 長度:設定距離,可為負值。
- auto:系統決定,此為預設值。
- inherit:繼承父元素的特徵值。
:HOVER, :ACTIVE 的應用。使用時要注意,在 IE6 中 :HOVER, :ACTIVE 只能用在 ANCHOR 元素。
javascript 應用。可以用 style 物件 的特徵 listStyle, listStyleImage, listStylePosition, listStyleType 讀取或設定特徵值。
- 不同瀏覽器的輸出結果有差異。