Re: [csswg-drafts] [css-logical-1] Interaction of shorthands and logical properties

I'm reasonably happy with @FremyCompany's proposal above.  One thought about another option is that we could say that appending a shorthand property could set all of its constituent shorthands of one [mapping logic](https://drafts.csswg.org/css-logical-1/#mapping-logic) *and also* remove all of the constituent shorthands of the other.  We could even go further and do that same removal during serialization.

I'd also note that we need to consider shorthands (e.g., `border`) where some of the longhands form [logical property groups](https://drafts.csswg.org/css-logical-1/#logical-property-group) but some do not (the longhands of `border-image`).  (`border` is also special because its longhands include *three* logical property groups, for `border-color`, `border-style`, and `border-width`.)

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

Received on Saturday, 18 August 2018 01:10:15 UTC