@@ -88,24 +88,28 @@ Declaring a List Item</h2>
88
88
<h2 id='markers'>
89
89
Markers</h2>
90
90
91
- The defining feature of the <a>list item</a> <a>display type</a> is its <i> marker</i> ,
91
+ The defining feature of the <a>list item</a> <a>display type</a>
92
+ is its <dfn lt="marker | marker box">marker</dfn> ,
92
93
a symbol or ordinal that helps denote the beginning of each <a>list item</a> in a list.
93
- List item boxes thus generate, in addition to their principal box,
94
- a <dfn export lt="marker | marker box">marker box</dfn>
95
- (represented by the ''::marker'' pseudo-element)
96
- which contains and displays this marker.
94
+ In the CSS layout model,
95
+ <a>list item</a> <a>markers</a> are represented by
96
+ the <a>marker box</a> associated with the <a>list item</a> .
97
+ The contents of this <a>marker</a> can be controlled with
98
+ the 'list-style-type' and 'list-style-image' properties on the <a>list item</a>
99
+ and by assigning properties to its ''::marker'' pseudo-element.
97
100
98
101
<h3 id='marker-pseudo'>
99
102
The ''::marker'' Pseudo-Element</h3>
100
103
101
- The <a>marker box</a> generated by the ''::marker'' pseudo-element of a <a>list item</a>
102
- is generated as the first child of the <a>list item</a> ,
104
+ The <a>marker box</a> is generated by
105
+ the ''::marker'' pseudo-element of a <a>list item</a>
106
+ as its first child,
103
107
before the ''::before'' pseudo-element
104
- (if it exists on the element)
105
- and filled with content
108
+ (if it exists on the element).
109
+ It is filled with content
106
110
as defined in [[#content-property]] .
107
111
108
- <a>Marker boxes</a> only exist on <a>list items</a> ;
112
+ <a>Marker boxes</a> only exist for <a>list items</a> :
109
113
on any other element,
110
114
the ''::marker'' pseudo-element's 'content' property must compute to ''content/none'' ,
111
115
which suppresses its creation.
0 commit comments