在今天的现代浏览器中,使用输入[type =&#34;按钮&#34;]而不是<button>是否有任何优势?

时间:2017-02-20 19:51:27

标签: html html5 button html-form

据我所知<button> s与input[type="button"],我无法看到任何有助于我使用input[type="button"]的优势 - 是否有?

请注意,我并不关心&lt; IE11。

1 个答案:

答案 0 :(得分:2)

我不确定是否有更多技术原因,但我的偏好是更简单的HTML和CSS。

使用<button>Button</button>编写button {…}并使其设置样式比<input type="button" value="Button'>input[type="button"] {…}更容易。更不用说你的<input type="button">可能继承了不幸的input {…}样式,需要更多的CSS来消除损坏。

这两种方法已经使用了很长时间(IE6 +?),但我相信一些旧浏览器默认情况下会<button>点击提交表单,除非另有说明。

相关问题