我正在阅读关于按钮标记的引导文档(http://getbootstrap.com/css/#buttons-tags),因为<button>
和<a>
标记具有完全相同的外观,我发现了这一点:
跨浏览器呈现
作为最佳做法,我们强烈建议您使用
<button>
元素 尽可能确保匹配跨浏览器呈现。
可以导致我使用<button>
标记(没有href属性)而不是<a>
进行导航的原因是什么?
在设计Web应用程序与页面本身进行交互时,当然还有提交表单时,可能<button>
更好,但这一切是什么?
[这个问题与SEO: <button> vs <a> HTML tags有关,但问题不一样了]
答案 0 :(得分:22)
感谢对我的问题的评论,这是我认为是真实的答案:
我必须在页面/视图之间使用<a>
链接和导航。
我必须使用<button>
进行操作,例如在当前页面上:验证/重置表单,显示模式...