Re: [csswg-drafts] [css-text-decor] A new property for text decorations to skip ink

I see, yeah, having `auto` as the initial value solves the initial 
values of new values, but it doesn't look to solve the root problem, 
which is, we're trying to shorthand that are implementation-wise 
related but use-case-wise or user-wise unrelated, and thus accidental 
reset can happen.

Let's say an English user installed an extension that sets `:root { 
text-decoration-skip-spaces: yes; }` since that is his favorite 
underline styles. This will be reset if a page wants to change `edges`
 or `ink` and used the shorthand. UA stylesheets may set `lang(zh) { 
text-decoration-skip-edges: yes; }`, or localizer sets `edges` for 
Chinese but developer may reset it accidentally.

On the benefit side, I don't see many cases where single author wants 
to set multiple values to single selector. If you have such examples, 
that'd help discussion.

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

Received on Friday, 17 February 2017 05:15:32 UTC