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

Reply via email to