- From: Koji Ishii via GitHub <sysbot+gh@w3.org>
- Date: Fri, 17 Feb 2017 05:15:26 +0000
- To: public-css-archive@w3.org
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