使用图像而不是实际的无线电输入有什么好处

时间:2013-06-26 18:05:59

标签: javascript html css browser cross-browser

亚马逊有什么优势可以使用无线电输入图像而不是实际<input type="radio" />?这可能是浏览器兼容性解决方案吗?

radio button

HTML for "button"

我从未见过<input type="image"... />(代码的第二行)。如何将图像作为输入?

我扔了javascript标签,因为那是用来更新状态的。

3 个答案:

答案 0 :(得分:6)

图像的使用纯粹是为了风格一致性,因为样式输入很难维护跨浏览器。

此外,此特定输入并非精确替代单选按钮,而是亚马逊使用image submit button来收集用户选择的内容。可能,一旦您单击其中一个选项,就会提交表单或触发其他功能。

答案 1 :(得分:1)

他们使用图像是因为他们确切地知道它将如何在所有浏览器上呈现,并且几乎没有差异。

答案 2 :(得分:0)

通过使用自定义图像,可以减少跨浏览器的不兼容性。

因此,例如,当他们在手机上有客户时,他们无需了解Internet浏览器中的按钮与Google Chrome相比的效果。