- From: Sean B. Palmer <sean@mysterylights.com>
- Date: Tue, 26 Jun 2001 11:45:24 -0400 (EDT)
- To: <www-style@w3.org>
I noticed that CSS3 does not allow you to select an element based on a
QName in one of its attributes. For example, there there is no way to
select the two following elements together [1]:-
<blargh xmlns:abc="http://example.org/#" ref="abc:myterm" />
<blargh xmlns:xyz="http://example.org/#" ref="xyz:myterm" />
I propose something like:-
@namespace abc url(http://example.org/#);
*[ref=qname(abc:myterm)] { color: #000000; }
to match the above. I don't mind about the syntax too much, as long as
it matches.
N.B. QNames in attributes are used, for example, in XML Schema.
[1] Yes, you could do *[ref$="myterm"], but this would match all
QNames that end in "myterm", not just the one for a particular
namespace.
--
Kindest Regards,
Sean B. Palmer
@prefix : <http://webns.net/roughterms/> .
:Sean :hasHomepage <http://purl.org/net/sbp/> .
Received on Wednesday, 27 June 2001 08:38:40 UTC