- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sun, 04 Jan 2004 08:11:01 +0100
- To: "Chris Moschini" <cmoschini@myrealbox.com>
- Cc: www-style@w3.org
* Chris Moschini wrote:
>For this reason, why not offer as part of the CSS3 spec a selector that can differentiate
>between URIs? Something like:
>
>uri( "www.w3c.org" ), url( "www.w3.org" ) { font-size: 150%; }
Just on the syntax, I proposed something like
foo[base()^="http://www.w3.org"] { ... }
foo[base()$=".svg"] { ... }
foo[base()="http://www.w3.org/TR/"] { ... }
foo[base()*="/ad/"] { ... }
To reuse syntax/functionality and to allow authors to use it in
documents using xml:base. If the latter is not desired, it could
be document-uri() instead. If one expects to have many rules
there could be a @context <selector> at-rule like
@context [base()^="http://www.w3.org"] {
h1 { ... }
...
}
or
@context [base()^="http://www.w3.org"];
h1 { ... }
...
which could resolve to
[base()^="http://www.w3.org"] h1 { ... }
[base()^="http://www.w3.org"] ...
@context would of course be useful without base(), too.
Received on Sunday, 4 January 2004 02:13:30 UTC