- From: fantasai <fantasai@escape.com>
- Date: Thu, 06 Jun 2002 21:29:33 -0400
- To: www-style@w3.org
"Alberto Pacheco" wrote:
>
> THIS IS an use case outside CSS model's abilities:
>
> Tacus (http://www.depi.itch.edu.mx/apacheco/expo) is a presentational
> language based on CSS (and is part of ExpoVision system) where the
> user can define macros like:
>
> "@1()=bic(red,white)"
>
> If we have the macro-call: "@1(blue)" it is expanded to:
> "bic(blue,white)"
>
> So what?
>
> Let be:
>
> .b { font-weight: bold; }
> .i { font-style: italic; }
> .c { color: red; background-color: white; }
>
> Then the pre-processing phase produces a CSS _IDEAL_ output:
>
> <span class="b i c(blue)"> /* _NOT_ currently supported by CSS2
> (this is the use case!!) */
>
> So we have to be relegated to the following unelegant and not so
> eficient coding (current Tacus implementation) like:
>
> <span class="b i" style="color:blue; background-color:white;">
<span class="b i c" style="color: blue">
The 'style' attribute has a higher specificity than the selector
".c", so the inline color rule overrides the one attached to class
'c'.
~fantasai
Received on Thursday, 6 June 2002 21:25:50 UTC