如果URL不变,我应该使用按钮还是链接?

时间:2018-09-08 19:10:43

标签: html single-page-application semantic-markup

我正在构建一个仅在启用JavaScript的情况下工作的应用程序(否则,将显示一条适当的消息)。应用程序中有两个屏幕:游戏,教程,设置,关于/积分。它们看起来就像单独的页面,但它们都是单页面的应用程序。在屏幕之间进行导航时, URL不变

在这种情况下,我应该使用按钮还是锚点?感觉就像锚点一样,但是没有页面可引导,这意味着href必须是{{1 }}。锚还会破坏常规模式,例如在新标签页/窗口中打开(不更改URL意味着应用程序将在新标签页中从头重新启动)。

1 个答案:

答案 0 :(得分:0)

在同一环境中运行的

UI元素不应将备用广告投放到另一个URL。从语义的角度来看,<buttons>是可行的方法,但是有时在光学修改需要像简单的<a>标签,<a>标签那样付出更多努力的情况下实施这些方法是更好的方法,无论其语义如何。例如,屏幕阅读器在按钮和锚之间的差异很小,而模仿其他标签的按钮的语义行为的复杂UI在考虑替代标签时会产生更大的权重。