我使用<i>
标记来显示社交媒体图标和链接。但是,WCAG要求使用文字或img
alt
属性来表示合规性。
我想知道在title
标记上添加<i>
属性是否合规:
<i class="this-is-the-icon" title="Icon Title"></i>
如果没有,确保这些href符合要求的解决方法是什么?
答案 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]
倡导的方法