- 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