- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sun, 16 Sep 2001 04:15:23 +0200
- To: isoma <isoma@compsoc.man.ac.uk>
- Cc: www-style@w3.org
* isoma wrote: >> Example: >> >> @color brand rgb(22, 176, 64); >> >> The <color> token used in the property definitions, that take some >> color, should then be extended with a new color() function, e.g. >> >> h1 { color: color(brand); >> text-underline: single-accounting color(brand) } >> >> If the user agent hasn't seen a @color rule for the specified name, the >> property must be ignored. If there were multiple @color rules, the >> color() function refers to the last definition of that color. >> >> This would greatly ease writing and maintaining stlye sheets. > >Some of this work could be done by a CSS processor. If this were >implemented I'd prefer to see a more general approach taken, I though of a generic pendant to the attr() function, e.g. a @proto <name> <type> <value>; and a new general attribute value like proto(<type>, name) (the type value may be redundant here...) Example: @proto mylength length 15px; h1 { margin: proto(length, mylength); font-size: proto(length, mylength) } but I didn't see the great use for it. I am fine with <color>s. >specifically >I'd like to say "style this the way you styled that element, having taken >other stylesheets in the cascade into consideration". _This_ can be achieved by grouping selectors. -- Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de 25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Saturday, 15 September 2001 22:16:02 UTC