W3C home > Mailing lists > Public > www-style@w3.org > May 2012

RE: [css-variables] CSS Variables are a NEW kind of variable

From: Brian Kardell <bkardell@gmail.com>
Date: Wed, 30 May 2012 22:48:34 -0400
Message-ID: <CADC=+jc_xHp8gJztgg6hPwAxgsjahAGOmyedJwk-TvzvMxDk2w@mail.gmail.com>
To: Sylvain Galineau <sylvaing@microsoft.com>
Cc: François REMY <fremycompany_pub@yahoo.fr>, "www-style@w3.org" <www-style@w3.org>, Divya Manian <manian@adobe.com>
On May 30, 2012 10:06 PM, "Sylvain Galineau" <sylvaing@microsoft.com> wrote:
>
>
> [Divya Manian:]
> >
> > On 5/30/12 12:59 AM, "François REMY" <fremycompany_pub@yahoo.fr> wrote:
> > >
> > >For instance, if I was responsible of the spec, I think I would have
> > >renamed "variables" into "user-defined properties".
> > >
> > >I completely agree. I also would prefer something like "just use an
> > >identifier".
> > >
> > >    :root { x-link-color: blue }
> > >    a { color: x-link-color }
> > >
> > >If this is not possible to do, we shall need an introductory token,
> > >which $ can be. However, even with "x-", the var() function should be
> > >kept to provide a default (as second argument) for when the variable is
> > >invalid.
> >
> > This is infinitely better than what has been proposed so far. I think
> > defining them as user-defined property also makes a lot of sense.
X-prefix
> > would work for me too! I am not beholden to the $ sign.
> >
> Not to prove that everyone's preference is someone else's ugly but I can't
> stand the x-convention. If we're going to have a prefix why not make it
something
> readable. For instance:
>
>        :root { define-link-color: blue }
>        a { color: $link-color }
>
> ...is imo a reasonable balance: terse at the point of use and very
explicit at
> the point of declaration since there should be many of the former for
each of
> the latter.
>
I think there is lots of room for exactly what the prefix should be, the
more imprtant issue I think is whether there is wide agreement on the
general concept that this is more appropriate/clear since a few days ago
there was generally speaking a lot of disagreement, confusion and disarray
with $ and what it means to be a variable in css, left right agreement, etc.
Received on Thursday, 31 May 2012 02:49:05 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:54 GMT