- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
-6ren"> -这是一个“添加到购物篮”控件,我的一位同事为此设计了一个漂亮的图形。显然它应该生成一个 post 请求,一个简单的超链接是做不到的。 Amazon 使用图像输入来实现它。但是有什么好处和坏处呢 对比-6ren">
这是一个“添加到购物篮”控件,我的一位同事为此设计了一个漂亮的图形。显然它应该生成一个 post 请求,一个简单的超链接是做不到的。
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>
?
各自还有哪些优点/缺点?
是否有任何其他可能的方法各有优势(除了忘记它并仅使用普通提交之外)?
最佳答案
它们应该是等价的。出于样式目的,我发现如果您将来更改内容,按钮标签会更加灵活。
但是: IE 有一个错误/功能,其中按钮或输入的值设置为等于 innerHTML。如果您的服务器端代码需要这是一个特定的值,这可能会导致问题。
除非您需要 <button>
的额外样式灵 active 与<input type="image">
一起去所以你不需要处理 IE 的怪癖。
关于html - <button> 与 <input type ="image">,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1057685/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!