- From: Noah Scales <noahjscales@yahoo.com>
- Date: Sat, 17 Dec 2005 15:48:22 -0800 (PST)
- To: www-style@w3c.org
Hi, Anne.
Mozilla's xlink support solves my custom mark-up
hyperlink problem. So my custom mark-up has hyperlinks
and anchors without anchor tags! But I still need to
use CSS files, particularly the attr() function, to
produce the custom display mark-up. How about adding a
CSS namespace and attributes (and maybe elements,
though I like the current attribute-value syntax), so
that CSS styling works inline with my custom mark-up?
For example:
<?xml version="1.0"?>
<page xmlns="http://www.somepages.com/2006">
<mylink pointer="somepage.xml">some page</mylink>.
</page>
once transformed by XSLT, is
<?xml version="1.0"?>
<page
xmlns="http://www.awebsite.org/2006"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:css="http://www.w3.org/2006/css">
<mylink xlink:type="simple" xlink:href="somepage.xml"
css:style="hover-background:yellow;color:rgb(255,0,0);"
css:style="hover-text-decoration:underline;">some
page</mylink>.
</page>
The css namespace provides the styles to accessibly
display my custom mark-up in a browser. For example,
if I want to emphasize some text, there's styles that
let me do that appropriately for different UI.
You wrote:
"(Although I'd would not really like it in any
text/css file. More something different.)"
How about adding text/xlink files for extended links,
and using text/xsl to transform custom mark-up? That
way I can use one transformation language, instead of
two.
-Noah
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Received on Saturday, 17 December 2005 23:48:29 UTC