no me animé a comprobar el código que mostrastes. no tenía idea que aún así el navegador lo interprete bien pero supongo que solo una selección de ellas. de todos modos técnicamente esta mal. a continuación demuestro las tres opciones que antes mencione.
- INPUT tipo imagen:
Código:
<input type="image" src="image.jpg"/>
- INPUT tipo submit con imagen de fondo aplicado en CSS:
Código:
<input type="submit" value="send" style="background:url(image.jpg) no-repeat 0 0;
border:0;
width:90px; /* ancho de imagen */
padding:5px 0; /* en lugar de height, padding top y bottom para que el texto se centralice verticalmente */
text-align:center;" />
- BUTTON con imagen, fijate en el estilo para eliminar la apariencia del botón:
Código:
<button type="submit" style="border:0; background-color:transparent;"><img src="image.jpg" alt="" /></button>