-1
4

3 回答 3

2

语义标记。

如果按钮是提交表单,那么这<input type="submit">是有道理的。否则,如果它是一个链接,则<a>最好地描述元素的结构。

于 2013-06-21T17:55:13.583 回答
1

锚标记很容易处理(即:每个浏览器都支持悬停,而无需深入研究 IE 的文档类型)。当“类似按钮”是设计的一部分时,有时格式化链接比解决按钮默认样式和行为更容易。

此外,就像 Schleis 提到的那样,语义非常重要。如果您认为链接可以更好地描述元素,请使用<a>标签。每当它像一个按钮一样,使用<input><button>标记。

于 2013-06-21T18:17:46.847 回答
0

我不认为这是语义上的优势与劣势。<input type="submit">如果您要提交某些内容,则应该使用它。如果您有一个按钮可以将您从一个地方带到另一个地方,那么它本质上就是一个锚点,应该是一个<a>,很可能带有 href 属性。

于 2013-06-21T17:54:47.103 回答