- From: Francois Remy <fremycompany_pub@yahoo.fr>
- Date: Tue, 29 Jul 2008 12:02:16 +0200
- To: "David Hyatt" <hyatt@apple.com>, <www-style@w3.org>
For me, a complex variable is not a variable but an inherited set of rule.
So it should not be defined in a @variables block (in a @define block, why
not, but it's a little confusing though).
As I said before, I much prefer a syntax like :
@style-set styleSetName {
width: 5em; height: 5em;
}
div {
extends: styleSetName;
/* or */
imports: styleSetName;
/* or else */
inherits: styleSetName;
}
As a compromise, we can do something like :
@define {
styleSetName: {
width: 5em; height: 5em;
}
}
div {
extends: $styleSetName;
}
--------------------------------------------------
From: "David Hyatt" <hyatt@apple.com>
Sent: Tuesday, July 29, 2008 12:56 AM
To: <www-style@w3.org>
Subject: [CSS Variables] WebKit now supports variable declaration blocks
>
> In the next WebKit nightly you will be able to try out CSS variables
> whose values are declarations. Here is what the syntax looks like:
>
> @-webkit-variables {
> simpleVariable: 5px;
> complexVariable {
> width: 5em;
> height: 5em;
> }
> }
>
> div {
> background-color: green;
> -webkit-var(complexVariable);
> color: white;
> }
>
> As I stated in a previous post, WebKit also currently supports the double
> equals syntax and the dollar sign syntax for referencing variables, so
> =complexVariable= and $complexVariable also work.
>
> dave
> (hyatt@apple.com)
>
>
Received on Tuesday, 29 July 2008 10:02:58 UTC