我对客户网站进行了某种可访问性测试(针对盲人、聋人用户等),并且还提供了如何提高可访问性的提示。
提示之一是图像按钮:
此外,按钮应该得到一个简短而有意义的描述,例如一个不可见的文本。不可见的文本不应使用属性 display:none 和 visibility:hidden 进行标记。相反,应该将文本移出视口:
<a href=”...”>[Font-Icon] <span class=“invisible“>Delete</span></a>
.invisible { position:absolute; left:-10000px; overflow:hidden;}
我想问一下这是否仍然是推荐的解决方案。这对我来说似乎已经过时了。我应该使用某种aria
标签而不是不可见元素,还是建议的解决方案可以?