list-style
This shorthand property sets list-style-type, list-style-position and list-style-image. In practice, the properties can appear in any order, but they ought to be written in the presented order.
Examples
ul {list-style: inside url("bullet.gif");}
#square {list-style: outside square;}
ol {list-style: lower-roman inside;}
Browser and CSS Support Notes
CSS1
IE 4, 5, 5.5, 6
Nav 6, 7
Opera 4, 5, 6, 7
list-style-image
This property assigns a graphic image to a list label, using the URL of the image. The value for list-style-image other than a URL is none.
Example
ul {list-style-image: url(ball.gif);}
Browser and CSS Support Notes
CSS1
IE 4, 5, 5.5, 6
Nav 6, 7
Opera 4, 5, 6, 7
list-style-position
This property specifies whether the labels for an element's list items are positioned inside or outside the "box" defined by the list. The difference is illustrated clearly here.
![](../../images/CSS_list.gif)
Example
ol {list-style-type: upper-roman; list-style-position: outside; background: yellow;}
ul {list-style-type: square; list-style-position: inside; background: yellow;}
Browser and CSS Support Notes
CSS1
IE 4, 5, 5.5, 6
Nav 6, 7
Opera 4, 5, 6, 7
list-style-type
This property defines labels for ordered and unordered lists or elements that have their display property set to list-item. The value none prevents a list label from displaying. CSS1 defines disc, circle, and square, which are typically used on unordered lists (<ul>). The values decimal, lower-roman, upper-roman, lower-alpha, and upper-alpha are typically used on ordered lists (<ol>). These property types correspond to the HTML/XHTML type attributes for lists. CSS2 adds more type values primarily for ordered lists in foreign languages. The CSS2 values include decimal-leading-zero, lower-greek, lower-latin, upper-latin, hebrew, armenian, georgian, cjk-ideographic, hiragana, katakana, hiragana-iroha, and katakana-iroha.
Examples
ol {list-style-type: upper-roman;}
ol.none {list-style-type: none;}
.ichi-ni {list-style-type: hiragana;}
Browser and CSS Support Notes
CSS1
IE 4, 5, 5.5, 6
Nav 4, 4.5-4.8, 6, 7
Opera 4, 5, 6, 7
TIP Many of the CSS2 values for list-style-type are not supported in browsers.