molily: PHP in XHTML und W3C Validierung

Beitrag lesen

ich habe schon mehr als einmal Links in neuen Tabs geöffnet, um festzustellen, dass die neue Seite nurmehr ein "javascript: ..." als Adresse hatte.

Aha, und ein blauen unterstrichenen fokussierbaren Text würdest du nicht missverstehen?
Willst du überall <button type=button> haben, damit eine eindeutige Unterscheidung möglich ist? Und was heißt eindeutig - wie sind sie von Formular-Absendebuttons zu unterscheiden? Die könntest du auch in einem neuen Tab öffnen.
Das ist m.E. eine Uneindeutigkeit, mit der man leben muss (und kann).

Für Dinge, deren Semantik sonst in HTML nicht verfügbar ist, gibt es übrigens div und span als generische Elemente

Im Prinzip richtig...

Das sind dann wohl die Elemente und Attribute der Wahl.

Sind sie nicht, und warum, habe ich in den verlinkten Postings beschrieben.
Man will durchaus den Großteil der (faktischen, nicht theoretischen) Semantik von a.

Mathias