¿Cuál es la ventaja de usar imágenes en lugar de inputs de radio reales?

¿Qué ventaja podría tener Amazon para usar imágenes de inputs de radio en comparación con las de <input type="radio" /> ? ¿Es esta una solución de compatibilidad del browser tal vez?

boton de radio

HTML para "botón"

Nunca he visto <input type="image"... /> tampoco (segunda línea del código). ¿Cómo puede una image ser una input?

Y lancé la label javascript porque eso es lo que se está utilizando para actualizar su estado.

El uso de una image es puramente por la coinheritance del estilo, ya que diseñar una input es muy difícil de mantener en todos los browseres.

Además, esta input particular no es un reemploop exacto para un button de opción, sino que Amazon está utilizando un button de envío de imágenes para recostackr lo que el usuario ha seleccionado. Probablemente, una vez que click una de estas opciones, se envíe un formulario o se active otra function.

Utilizan imágenes porque saben exactamente cómo se representarán en todos los browseres, y prácticamente no hay discrepancias.

Al usar imágenes personalizadas, hay less incompatibilidades entre browseres.

Por lo tanto, cuando tienen un cliente en el teléfono, por ejemplo, no tienen que averiguar cómo se ve un button en Internet Explorer en comparación con Google Chrome.