【发布时间】:2014-02-11 23:09:53
【问题描述】:
我正在阅读有关按钮标签 (http://getbootstrap.com/css/#buttons-tags) 的 Bootstrap 文档,因为 <button> 和 <a> 标签具有完全相同的外观,我发现了这一点:
跨浏览器渲染
作为最佳实践,我们强烈建议使用
<button>元素 尽可能确保匹配的跨浏览器呈现。
是什么原因导致我使用 <button> 标签(没有 href 属性)而不是 <a> 进行导航?
也许<button> 在设计与页面本身交互的Web 应用程序时更好,当然也可以用于提交表单,但这就是全部吗?
[此问题与SEO: <button> vs <a> HTML tags有关,但问题不一样]
【问题讨论】:
-
我使用 bootstrap 并且只使用
<a>标签也是由于 SEO。使用button,您需要调用javascript `onclick。 -
当您不需要导航时(例如加载模式或提交表单)使用
<button>,请始终使用<a>进行导航。
标签: html