[whatwg] [CSSWG][css-lists-3] Updated WD of CSS Lists Level 3

2019-08-16 Thread fantasai

The CSS WG has published an updated Working Draft of the CSS Lists Module Level 
3:
https://www.w3.org/TR/css-lists-3/

This module contains CSS features related to list markers and counters: 
styling them, positioning them, and manipulating their value.


This update contains a major clean-up of the “Automatic Numbering with 
Counters” section, including fixing various sync errors against CSS2.1. It 
should now be usable as a reference for implementation.


[See also announcement on the previous update, which was a rewrite of the 
list-styling section: 
https://lists.w3.org/Archives/Public/www-style/2019Apr/0024.html ]


Major areas of work left include:
  - Improving definitions for how list markers are positioned and
  how they impact layout. (This is largely undefined at the moment.)
  - Figuring out how to best support ol[reversed] list numbering for HTML.

i18n-related open issues include:
  - https://github.com/w3c/csswg-drafts/issues/4209 [syntax for marker-side]
  - https://github.com/w3c/csswg-drafts/issues/4202 ['direction' on markers]

a11y-related open issues include:
  - https://github.com/w3c/csswg-drafts/issues/4201

HTML-related open issues include:
  - https://github.com/w3c/csswg-drafts/issues/4181 reversed list decrement
  - https://github.com/w3c/csswg-drafts/issues/4211 reversed list start value

Please review the draft, and send any comments to , prefixed 
with [css-lists-3] (as I did on this message) or (preferably) file them in the 
GitHub repository at

  https://github.com/w3c/csswg-drafts/issues

For the CSS WG,
~fantasai


[whatwg] [CSSWG][css-lists-3] Updated WD of CSS Lists Level 3

2019-04-25 Thread fantasai

The CSS WG has published an updated Working Draft of the
CSS Lists Module Level 3:

https://www.w3.org/TR/css-lists-3/

The Lists module covers list-styling options such as changing counter styles
and marker position as well as automatic counters and numbering; Level 3
introduces
  * integration with the new counter styles in CSS Counter Styles L3
  https://www.w3.org/TR/css-counter-styles-3/
  * additional control over marker positioning
  * styling via the ::marker pseudo-element introduced in css-pseudo-4
  * the new counter-set property
  * the automagic 'list-item' counter, which allows referencing and manipulating
the default list numbers

Note in particular that the 'list-item' counter interacts with the automatic
numbering features in the HTML spec. See
  https://www.w3.org/TR/css-lists-3/#list-item-counter

This is a significant and overdue redraft of Level 3: some experimental features
were dropped and the whole draft has been streamlined and tightened up, shifting
the draft from "please don't try to implement this" to "pretty reliable". 
However,
there are still some open issues against Chapter 4 (Automatic Numbering with
Counters), and we recommend continuing to use CSS2.1 as the definitive reference
for those features until L3 has been fully synchronized with it.

Significant changes are listed at:

  https://www.w3.org/TR/2019/WD-css-lists-3-20190425/#changes-20140320

Many thanks to Mozilla (Mats Palmgren, David Baron, and Emilio Cobos Álvarez)
for their detailed feedback this round.

Please review the draft, and send any comments to the www-style mailing list,
, prefixed with [css-lists-3] (as I did on this message) or
(preferably) file them in the GitHub repository at
  https://github.com/w3c/csswg-drafts/issues

For the CSS WG,
~fantasai