<input type =“button”/>和<button>?</button>之间的区别是什么

时间:2009-09-09 10:55:16

标签: html button

直到今天我都不知道<button>标签。

4 个答案:

答案 0 :(得分:8)

查看这篇文章

Inputs vs Buttons

  

用BUTTON创建的按钮   元素功能就像按钮一样   用INPUT元素创建,但是   它们提供更丰富的渲染   可能性:BUTTON元素可能   有内容。例如,一个按钮   包含图像的元素   功能喜欢和可能类似于   类型设置为的INPUT元素   “图像”,但是BUTTON元素类型   允许内容。

答案 1 :(得分:7)

基本上,<button>更灵活,因为它可以包含其中的其他标签。像,

<button type="submit"><strong>Click</strong> me, <em>user!</em></button>

您将无法使用常规<input>执行此操作。

答案 2 :(得分:0)

您可以将图片包含在<button>标记中,但不能包含在<input>标记中,还可以包含其他差异

答案 3 :(得分:0)

请参阅:W3C site

它们非常相似,但<button>标签有一些额外功能,可以在奇怪的场合使用。