据我所知<button>
s与input[type="button"]
,我无法看到任何有助于我使用input[type="button"]
的优势 - 是否有?
请注意,我并不关心&lt; IE11。
答案 0 :(得分:2)
我不确定是否有更多技术原因,但我的偏好是更简单的HTML和CSS。
使用<button>Button</button>
编写button {…}
并使其设置样式比<input type="button" value="Button'>
和input[type="button"] {…}
更容易。更不用说你的<input type="button">
可能继承了不幸的input {…}
样式,需要更多的CSS来消除损坏。
这两种方法已经使用了很长时间(IE6 +?),但我相信一些旧浏览器默认情况下会<button>
点击提交表单,除非另有说明。