如果我有一个网站上有几个字体很棒的图标,例如
<i class="fa fa-fw fa-cloud "></i>
并通过 WCAG 2.0 验证器运行它,我收到以下错误:
Success Criteria 1.4.4 Resize text (AA)
Check 117: i (italic) element used.
Repair: Replace your i elements with em or strong.
Error Line 185, Column 158:
<i class="fa fa-fw fa-cloud"></i>
我意识到该规则不应该真正适用于这种情况,因为它可以确保使用<em>
and<strong>
而不是它们的非语义对应物<i>
and <b>
。但是如果我有一个需要我检查所有 WCAG2.0 框的客户,问题仍然存在。
那么有谁知道什么是正确的方法。我应该将它们<em>
改为,这会给屏幕阅读器带来任何困难吗?欢迎任何其他建议!