[css-houdini-drafts] [css-typed-om] CSSPositionValues should be created as a function of what the property accepts

dbaron has just created a new issue for https://github.com/w3c/css-houdini-drafts:

== [css-typed-om] CSSPositionValues should be created as a function of what the property accepts ==
[CSSPositionValue normalization](https://drafts.css-houdini.org/css-typed-om-1/#positionvalue-normalization) begins with:

> If the provided value matches the <position> production, then a CSSPositionValue is constructed with x and y components determined via the following process.

This seems to imply that `CSSPositionValue`s are created as a function of the syntax that happens to be present (e.g., for 'border-width: 3px 4px`) rather than as a function of the syntax that the property accepts.  It should be specified like the other value types, in terms of the syntax that the property accepts.

Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/601 using your GitHub account

Received on Monday, 29 January 2018 05:51:46 UTC