没有文本的WCAG链接<i>标记

时间:2018-03-06 07:45:35

标签: html icons wcag

我使用<i>标记来显示社交媒体图标和链接。但是,WCAG要求使用文字或img alt属性来表示合规性。

我想知道在title标记上添加<i>属性是否合规:

<i class="this-is-the-icon" title="Icon Title"></i>

如果没有,确保这些href符合要求的解决方法是什么?

1 个答案:

答案 0 :(得分:0)

仅使用屏幕阅读器文本。对于有视力的用户来说,这是不可见的,但屏幕阅读器仍会将其读出来。

<i class="this-is-the-icon"><span class="screen-reader-only">Icon 
Title</span></i>

.screen-reader-only {
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}

这是WebAim [https://webaim.org/techniques/css/invisiblecontent]

倡导的方法