Yerf!
<foo onclick="[code lang=javascript]window.location.href = 'http://example.net';"><bar/></foo>[/code] ist implementiert. 'foo' kann dabei beliebige Elemente enthalten.Warum sollte man dafür dann nicht auch
<foo href="http://example.net"><bar/></foo>schreiben können?
Eine der Begründungen war, das dann auch die Pseudoelemente (:link usw.) von CSS für alle Elemente implementiert werden müssen. Aber ob das so schwierig ist?
Wo sollen die Probleme der Implementierung eines „magischen“ 'a' liegen?
Das "magische" <a> das ich angesprochen hab war ein Gegenvorschlag als Ersatz für das href-Attribut für alle Elemente aus der HTML5 Mailingliste. Das Problem dabei ist aber vor allem das uneinheitliche DOM. Schau dir einfach mal an, was bei einer Tabelle passiert, wenn man um einige Zeilen einen Link legt... (also die was dann die direktwen Kinder von TBODY sind)
Gruß,
Harlequin
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->