我看到在很多情况下使用<a>
标签而不是<button>
标签来设计一个按钮,它是一个简单的链接按钮(例如不是表单的提交按钮)。按<a>
标签而不是<button>
标签设计简单链接按钮的主要区别是什么(优点与缺点)?
uj5u.com热心网友回复:
链接是用于链接到另一个页面的 HTML 功能。它被荧屏阅读器宣布为链接。搜索引擎真的很好找到它链接到的地方。它具有默认样式,可以直观地向用户表明它是一个链接。它不需要JS就可以作业。
(非提交)按钮是用于挂起 JavaScript 的功能。荧屏阅读器不会告诉用户这是一个链接。搜索引擎不太擅长发现它链接到的位置。它看起来不像一个链接。如果 JS 因任何原因失败,它就会失败。
uj5u.com热心网友回复:
使用<button>
标签处理链接重定向时,您要么需要使用 JS 来处理重定向(不推荐用于可读性),要么将您的标签包装<button>
在锚元素中。要消除这一点,您可以直接使用锚元素,然后将其设定为按钮。
0 评论