Это для управления "Добавить в корзину", для которого один из моих коллег разработал красивую графику. Очевидно, что он должен генерировать почтовый запрос, который простая гиперссылка не собирается делать.
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>
? -
Какие еще преимущества/недостатки в каждом из них?
-
Есть ли другие возможные подходы с их собственными преимуществами (помимо забывания и просто использования простого представления)?