All list properties are inherited, and thus if applied to OL will inherit to list items inside that OL. However, properties applied to BODY will be overridden by the browser style sheet, since browser style sheets have OL {list-style: decimal} and UL {list-style: disc}.
Specifying style on OL and UL is to be preferred to specifying properties on OL LI, since, for example, OL.class LI {x: y} would override UL LI {x: z} in <OL class="class"> <UL> <LI> </UL> </OL> because it has greater specificity.
IE 3 does not support list style properties.
The values are:
For example OL {list-style-type: lower-alpha}
The initial value for list-style-type is disc.
This can be inside or outside (initial value). For example, OL {list-style-position: inside}.
Outside:
1 List item
second line of list item
Inside:
1 List item
second line of list item
This specifies that an image should be used instead of a list style type. It follows this
syntax: list-style-image: url(li.gif)
. Alternatively none
can be
specified, which is the initial value. For example, P {list-style-image: url(li.gif)}
This is a shorthand for one or more of the above. For example, LI {list-style: outside lower-alpha}
The next section considers the box model - margins, padding and borders.
Copyright © RichInStyle.com 2000; all rights reserved. See copyright document for terms of use. Please visit Bukit Lawang flood appeal.