- From: Eric van der Vlist <vdv@dyomedea.com>
- Date: 28 Sep 2002 08:58:38 +0200
- To: www-tag@w3.org
Short version:
-------------
I think that the option to use CSS to express HLinks as proposed by
Micah Dubinko [1] and Uche Ogbuji [2] needs to be seriously explored if
not already done.
[1] http://dubinko.info/blog/2002_09_08_archive.html
[2] http://lists.xml.org/archives/xml-dev/200209/msg00379.html
Long version:
------------
There have been quite a few references to CSS in these threads about
HLink on wwww-tag (I haven't searched in other lists):
Steven Pemberton:
"We regard Hlink like CSS: we would describe our links using it, but not
require a UA to implement it."
David Carlisle:
"The benefits of (X)HTML over arbitrary CSS-styled and xlink-linked XML
would be small to none."
Mike Champion:
"XML + CSS + some hyperlinking mechanism: Well, that's my preferred
scenario, but even if the W3C agreed on a hyperlinking mechanism TODAY,
it would be a hard sell to non-geeks."
Elliotte Rusty Harold:
"A "generic XLink processor" isn't going to display anything. .../... A
CSS stylesheet could at least hide certain parts of the information."
I am wondering if, in a sense, XHTML isn't doing here to XLink what
generic XML does to XHTML, by requiring the ability to map its own
elements or attributes into those of a predefined and specific
vocabulary.
Where CSS already maps:
<foo>This is a chapter</foo>
into
<p>This is a chapter</p>
HLink maps
<img src="foo"/>
into
<img xlink:href="foo"/>
In both case, this mapping is a hint for UAs that they can render a
native more generic document as if it was written using a more specific
format.
The proposal done by Micah:
img {
link-define: {
link-locator: attr(src);
link-effect: embed;
link-actuate: onLoad;
link-onFailure: warn;
}
link-define: {
link-locator: attr(longdesc);
link-effect: new;
link-actuate: onRequestSecondary;
}
link-define: {
link-locator: attr(usemap);
link-effect: map;
link-actuate: onLoad;
}
}
has the advantage of using a mechanism already implemented in most of
UAs and to rely on CSS selectors which are more powerfull than what
HLink is currently proposing.
Eric
--
Rendez-vous à Paris.
http://www.technoforum.fr/integ2002/index.html
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
Received on Saturday, 28 September 2002 02:59:14 UTC