Это элемент управления «Добавить в корзину», для которого один из моих коллег разработал красивую графику. Очевидно, он должен сгенерировать почтовый запрос, который не будет делать простая гиперссылка.
Amazon достигает этого с помощью ввода изображения. Но каковы плюсы и минусы
<input type="image" src="atb.png" alt="Add to Basket" />
против
<button type="submit"><img src="atb.png" alt="Add to Basket" /></button>
(и использовать CSS для управления внешним видом)?
Я думаю, это сводится к следующим вопросам:
Все ли браузеры, графические и не графические, преуспели в выполнении своих обязанностей по обеспечению доступа к вводу изображений с клавиатуры? (Или, в случае устройств без клавиатуры, сделать их доступными с помощью любых средств ввода?)
Какие браузеры не поддерживают <button>
?
Какие еще преимущества / недостатки есть у каждого?
Существуют ли другие возможные подходы с их собственными преимуществами (помимо того, что вы забыли об этом и просто используете простую отправку)?