8

我只是想知道输入是 HTML5 规范的一部分,还是按钮是更好的方式,或者还有其他更好的方法。

<input type="submit" value="submit"/>

<button type="submit">submit</button>
4

2 回答 2

3

来自MDC 文档

<button>元素比<input>元素更容易设置样式。您可以添加内部 HTML 内容(think <em><strong>甚至<img>),并利用 :after 和 :before 伪元素实现复杂的渲染,同时<input>只接受文本值属性。”

于 2013-06-06T13:31:05.543 回答
1

它们的区别在于你如何使用它们。虽然它们的基本功能相同,但主要区别在于您可以将 HTML 放入<button>元素中。

<button>也已知在IE(IE6)的某些版本中存在问题

于 2013-06-06T13:29:50.310 回答