- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 29 Oct 2013 10:59:19 -0700
- To: Simon Pieters <simonp@opera.com>
- CC: "www-style@w3.org list" <www-style@w3.org>, Simon Sapin <simon.sapin@exyr.org>
On 10/29/2013 05:38 AM, Simon Pieters wrote: > On Tue, 29 Oct 2013 11:35:36 +0100, Simon Sapin <simon.sapin@exyr.org> wrote: > >> Hi, >> >> At the moment, the draft defines a single boolean flag on declarations for !important. Issue 3 suggest generalizing that to >> arbitrary values. >> >> http://dev.w3.org/csswg/css-syntax/#issue-5cca2746 >> >> One possible use case that we discussed is adding type annotations to Custom Properties for enabling interpolation: >> >> var-foo: red !type(color); >> >> However, as we don’t know yet which syntax we want… >> >> var-foo: red !important !type(color); >> var-foo: red !important type(color); >> var-foo: red !important, type: color; > > I think the first one is best because it means you can add and remove > !important or change the order without having to think about the ! > being separate. This makes sense to me, too. Also, if each one is preceded by !, you don't need so many parentheses: var-foo: red !important !type color; which is, imho, preferable. ~fantasai
Received on Tuesday, 29 October 2013 17:59:48 UTC