- From: Patrick Garies <pgaries@fastmail.us>
- Date: Thu, 24 Apr 2008 11:54:39 -0500
- To: Christoph Päper <christoph.paeper@crissov.de>
- CC: www-style@w3.org
Christoph Päper wrote:
> (If you want to, you may add a |title| attribute containing "United
> States", it doesn't matter for this discussion.)
>
> Should CSS provide a solution to the problem of "hard-coded"
> uppercase words, i.e. acronyms usually, inside "soft-coded" uppercase
> text? How would this look like? I have no idea which existing
> property would be suitable for this or what a new one would be
> called.
If you have a |title| attribute with the expanded term, you could use
|abbr[title="United States"] { content: "U.S."; }|.
Still, I guess it might be interesting to have more generic declarations
like:
|text-decoration: post-character("."); /* "US" > "U.S.*/|
To go off on a tangent, you might even have:
|text-decoration: intra-character(" "); /* "Hello World !" > "H e l l
o W o r l d !*/|
|text-decoration: inter-character("."); /* "Hello World !" >
".H.e.l.l.o. .W.o.r.l.d.!.*/|
— Patrick Garies
Received on Thursday, 24 April 2008 16:55:30 UTC