[whatwg] Proposal for a link attribute to replace <a href>
Markus Ernst
derernst at gmx.ch
Wed Feb 27 05:43:10 PST 2008
Shannon schrieb:
> With the capabilities of modern browsers it seems to me that a specific
> tag for hyperlinks is no longer required or useful and could be
> depreciated with a more versatile global "link" attribute. I believe
> that hyperlinks now have more in common with attributes such as ONCLICK
> than they do with tags since in web applications links often define
> actions rather than simply being a part of the document structure. The
> <A> tag would continue its role as an anchor but the HREF attribute
> would be phased out making <A> a more consistent element (since links
> and anchors are really quite separate concepts). Below is an example of
> the proposed link attribute in action:
>
> <li><a href="foo.html">Foo</a></li>
>
> could be written as:
>
> <li link="foo.html">Foo</li>
>
> No useful semantic information is lost however the markup is cleaner and
> the DOM drops an unnecessary node (which could speed up certain
> applications).
I like this idea - this could significantly reduce the amount of
scripting in web pages and applications, and thus increase the
accessibility of hyperlinks.
Anyway, why do you suggest a new attribute rather than making the
existing href attribute global?
<li href="foo.html">Foo</li>
That makes your idea backwards compatible - provided UAs interpret
attributes of unknown tags, they will even be capable to correctly
handle occurrences of <a href> when the A element will be totally
removed from their code.
--
Markus Ernst
More information about the whatwg
mailing list