molily: Input Image vs. Button mit Image

Beitrag lesen

Hallo,

<input type="image" src="bild.png" name="unwichtig" />

  
Hier fehlt das alt-Attribut.  
  

> ~~~html
  

> <button type="submit" name="unwichtig">  
>    <img src="bild.png" alt="" />  
> </button>  
> 

Hier sollte das alt-Attribut sinnvoll gesetzt sein.

was ist "valider"?
Ich persönlich finde Möglichkeit 1 valider.

Was bedeutet hier »valide« und was ist »valider«?

»Valide« hat im HTML5-Kontext eine besondere Bedeutung. Ein Dokument ist entweder valide oder nicht.

Ein Bild eingebettet in einem Button-Element halte ich für den falschen Ansatz.

Warum?

Dieser Ansatz ist genauso richtig wie der andere.

Über ein paar Meinungen würde ich mich freuen.

Beides ist möglich und erlaubt. <input type="image"> ist der einfachere, ältere Ansatz. <button><img></button> ist erst einmal gleichwertig und im Hinblick auf zukünftige Erweiterung flexibler. Viele sagen, dass das kein Wert an sich ist, denn von dem einen auf das andere dann zu wechseln, wenn es nötig ist, ist keine große Sache.

Mathias