- From: Florian Rivoal <florian@rivoal.net>
- Date: Wed, 22 Apr 2015 16:42:28 +0200
- To: www-style list <www-style@w3.org>
css-cascade-4 defines "default" as a value that is valid on every property. http://dev.w3.org/csswg/css-cascade-4/#valdef-all-default css3-ui defines "default" as a value of the cursor property. http://dev.w3.org/csswg/css-ui/#propdef-cursor If you write "cursor: default", which one do you get? Hopefully the cursor specific meaning, but If you wanted the other one, how do you get it? cursor: default has existed for many years, and every browser supports it, so I don't quite see how we could remove or rename it. Which leaves us with a few options: a - rename the global "default" into something else. "reset"? b - decide it will be impossible to use the global "default" in the cursor property c - create a special keyword ("css-default"? "global-default"? "reset"?) for the cursor property that gets you the behavior of the global default keyword. c seems very hacky and confusing, but it gets the job done. b is not so hacky, but still confusing, and it would be unfortunate to not have access the abilities of the global "default" keyword, especially for a property like cursor which is expected to be heavily used in the UA stylesheet. a is kind of clean, except that "default" is a good name, and that it's been a reserved keyword (for example in http://dev.w3.org/csswg/css-values/#custom-idents) in case we wanted to introduce it, and alternative names have not been protected that way. All options seem bad to me (though not necessarily equally bad). Any better idea? - Florian
Received on Wednesday, 22 April 2015 14:42:56 UTC