<button>
有什么好的做法?
它可以替换 <a>
标签还是仅用于表单?
最佳答案
链接链接到某物 - 至少它应该!执行以下操作在语义上是错误的:
<a href="#" onclick="doSomething(); return false;">Do something</a>
这应该用一个按钮代替,因为它是为此目的而存在的——它可以作为用户(程序员)指定的东西的触发器;因此,
<button type="button">
元素的用途尚不清楚。相比之下,链接的目的非常明确——它应该指向某个地方!由于 HTML 是一种标记语言,如果您不认为 SEO,那么您所做的一切都无关紧要。您可以使用
<a>
标签实现与使用 <button>
标签相同的功能,就像 <span>
可以完全作为 <div>
- 从语义上看,它是不正确的 。关于html - <button> 有什么好的做法?它可以代替 <a> 还是仅用于表单?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8085465/