Если у меня есть сайт с парочкой отличных иконок шрифтов, например
<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>
и <strong>
вместо их несемантических аналогов <i>
и <b>
. Но проблема все еще существует, если у меня есть клиент, который требует, чтобы я проверял все флажки WCAG2.0.
Так что кто-нибудь знает, что было бы правильным путем. Должен ли я вместо этого изменить их на <em>
, возникают ли при этом проблемы с программами чтения с экрана? Любые другие предложения приветствуются!