- 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