Re: [csswg-drafts] [css-ui-3] Add an `outline-offset` to shorthand

If we were introducing `outline-offset` now, I think I would agree 
with this proposal.

However, both `outline` and `outline-offset` have been out for a while
 now without having a shorthand / longhand relationship. Due to this, 
the change you're suggestion is likely to be incompatible with 
existing content.

If `outline-offset` becomes  longhand of `outline`, then setting 
`outline` would always reset `outline-offset`, even if no 
`outline-offset` specific value is provided. For example, the 
following code would not set the offset to 5px, because the shorthand 
would win the cascade and reset it to 0.
```
.highlight {
  outline-offset: 5px;
  outline: 3px solid red;
}
```


Since this is different from the current behavior, this is almost 
certain to break existing pages.

Unless you have some evidence or some reason to believe either than 
this compatibility problem is not occurring, or that even if it does 
occur it is not actually an issue, I am afraid it is too late to 
change this.

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

Received on Monday, 5 September 2016 00:41:27 UTC