18910140161

浏览器内容铺满屏幕:HTML-屏幕阅读器:按钮或链接-堆栈溢出

顺晟科技

2022-10-18 12:55:17

138

我有一个应用程序,目前包含一个预览链接,当点击时,将加载一个新的页面,模拟正在编辑的内容。

<代码><;a href=";JavaScript://";>;预览<;/a>;

屏幕阅读器将其读取为预览链接,但有些同事希望将其读取为预览按钮。快速解决方案是添加角色=";按钮";,但我知道这不是好的做法。我想问这个功能是否应该是一个按钮,因为它更有意义的是一个链接。


顺晟科技:

传统上,按钮触发操作,而链接打开页面或更新当前页面的一部分。

此外,在同一运行、组件、工具栏或一系列项中混合使用链接和按钮通常也是不可取的。元素都应该是按钮或链接。

这两个指标应该可以帮助你决定哪一个是最适合你的情况。可悲的是,没有比这更精确的了。

你的预览功能似乎有点介于两者之间。它打开了一个页面,所以应该是一个链接。但它也可以被视为应用程序中的一个操作,在这种情况下,它应该是一个按钮。根据你要求的人,你可能会得到两种观点。

最后,这并不重要。最重要的是,链接或按钮是可访问的,可通过键盘访问,并且可用。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航