Re: [csswg-drafts] [web-animations-1] Order of steps for resolving properties in keyframes is wrong with regard to logical vs physical properties (#3532)

> Instead step 4 should be moved either before step 3 or 2.

This will mostly matter when a keyframe has, for example, both `margin` and `marginBlock` specified. Which should win? The physical one (`margin`, but see comment below) or the shorter one (`marginBlock`)?

Intuitively, I think the shorter, more-specific, `marginBlock` should win. Furthermore, given that we expect that in future `margin` [_may_ be logical](https://drafts.csswg.org/css-logical/#logical-shorthand-keyword) (once the syntax for the additional token is decided) defining the shorter shorthand to win may allow implementations to avoid having to look at the property's value in order to resolve conflicts (assuming there is never a case where we have a physical and logical shorthand with an equal numbers of components).

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

Received on Monday, 21 January 2019 05:13:28 UTC