Hallo Chris,
Du meinst vermutlich „semantischer” oder sowas in der Art?
Exakt.
Ein Bild eingebettet in einem Button-Element halte ich für den falschen Ansatz.
Über ein paar Meinungen würde ich mich freuen.
Dann *begründe* du doch bitte erst mal deine, damit wir eine Diskussionsgrundlage haben.
Meiner Meinung nach wird das Button Element dazu "missbraucht" ein Submit auszulösen.
Dafür halte ich das Input-Element für die richtige Wahl.
Dazu ein Bild einbetten? Genau für diesen Fall (Submit Event beim Klick auf ein Bild) wurde das "InputTypeImage" eingeführt. Alles andere "simuliert" in meinen Augen nur dieses Verhalten.