Re: [csswg-drafts] [css-lists] How does the list-item counter affect display? (#4168)

Well, we have:
"A list item is any element with its display property set to list-item. List items generate ::marker pseudo-elements"
https://drafts.csswg.org/css-lists-3/#list-item

"list-style-type on the originating element defines a marker string "
https://drafts.csswg.org/css-lists-3/#content-property

"`<counter-style>`
    Specifies the element’s marker string as the value of the list-item counter represented using the specified `<counter-style>`. "
https://drafts.csswg.org/css-lists-3/#marker-string

So, if the UA sheet contains `ol { list-style-type: decimal; }`  then the rendering you suggest is normative, right? (I don't think it's normative to have that rule, but it's informatively defined in the [appendix](https://drafts.csswg.org/css-lists-3/#ua-stylesheet))

Perhaps the spec should say upfront that all examples assumes an UA sheet similar to the one in the appendix? It'd be rather tedious to list complete markup+style for each example, and it would make them less informative since the reader might not know which rules are necessary for the example to work in a  web browser and might start adding lot's of redundant styles. (It looks like most examples assumes existing (UA) style on ol/ul/li elements, fwiw.)

-- 
GitHub Notification of comment by MatsPalmgren
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4168#issuecomment-517497114 using your GitHub account

Received on Thursday, 1 August 2019 23:51:57 UTC