@@molily:
nuqneH
Das ist unpraktikabel. Warum man ein besser a-Element mit href verwenden sollte, …
Hört sich für mich nach Missbrauch[tm] an.
@href dient zur Angabe eines Linkziels. Kein Linkziel, kein @href.
… Tastaturzugänglichkeit und Fokussierbarkeit.
… Man bräuchte zusätzlich ARIA- und tabindex-Gewurschtel
Dafür wären dann @tabindex und ggfs. ARIA-Attribute da. Was wäre daran unpraktikabel?
Völlig unnötig, wenn man <a href> und sinnvolles Event-Handling verwendet
Man kann mit JavaScript die Standardaktion von @href unterdrücken; ohne JavaScript gibt es aber wildes Herumgehüpfe bzw. gar Neuladen der Seite.
Am besten ist man sicher mit einem button-Element dran. Und wenn man will, kann man das ja wie einen Link stylen.
Ich hab auch gerade mal rumgetabbt: Auf dem Mac bezieht lediglich Chrome a-Elemente mit ein; auf Firefox, Opera und Safari werden nur Buttons angesprungen. Unter Windows sieht’s besser aus: in IE, Firefox, Chrome funktioniert’s, lediglich Opera fällt durch.
Qapla'
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)