Re: [css-counter-styles] speak-as: auto and the override system

On Thu, May 8, 2014 at 9:08 AM, L. David Baron <dbaron@dbaron.org> wrote:

> http://dev.w3.org/csswg/css-counter-styles/#counter-style-speak-as
> says, when describing the 'auto' value:
>   # If the system is override, this value has the same effect as the
>   # overridden style’s speak-as.
>
> This has an unusual interaction with the definition of the override
> system, which says in
> http://dev.w3.org/csswg/css-counter-styles/#valuedef-override that:
>   # If a counter style uses the override system, any unspecified
>   # descriptors must be taken from the overridden counter style
>   # specified, rather than taking their initial values.
>
> It means that when the override system is used, speak-as: auto is
> equivalent to having an omitted speak-as, and is *not* equivalent to
> the overridden system having speak-as: auto.  Both of these seem
> wrong to me.
>
> Instead, I would propose that the 'auto' value say:
>   # If the system is override, this value has the same effect that
>   # 'auto' would have for the overridden counter style.
> which seems more consistent with how the override system otherwise
> works.
>

To my understanding, there is no difference between your proposal and the
current spec, though your wording seems to be clearer.

- Xidorn

Received on Saturday, 10 May 2014 00:24:29 UTC