【发布时间】:2021-11-26 10:07:55
【问题描述】:
我在人们的代码中经常注意到这一点,他们在其中创建了一个按钮(样式为按钮等,例如在待办事项列表中),我想知道为什么他们不使用按钮标签而是将类命名为btn/按钮/等。想知道这样做是否有任何具体原因,哪种做法更好?
【问题讨论】:
-
嗯, 用于链接,按钮用于操作。
-
与所有 HTML 标签一样 - 您需要考虑标签的语义使用,尽管 this can be rather blurry with some of them.
-
您可以使用链接执行许多您无法使用按钮执行的操作,例如复制、共享或在新选项卡中打开它。如果类似链接的操作具有语义意义,则应该使用链接,即使您希望它看起来像一个按钮。另一方面,如果你发现自己在写
<a href="#" onclick="…">或<a href="javascript:…">,你应该使用按钮而不是链接。
标签: javascript html css standards