问问题
99 次
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 回答