Jeśli mam witrynę z kilkoma świetnymi ikonami czcionki, np.Jak zrobić kompatybilny z Font Whiev WCAG 2.0?
<i class="fa fa-fw fa-cloud "></i>
I uruchomić to przez walidator WCAG 2.0 pojawia się następujący błąd:
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>
zdaję sobie sprawę, że zasada ta nie powinna naprawdę zastosować w tym przypadku, ponieważ jest tam, aby upewnić się, że <em>
i używa się <strong>
zamiast ich nie-semantycznych odpowiedników <i>
i <b>
. Ale problem nadal istnieje, jeśli mam klienta, który wymaga sprawdzenia wszystkich skrzynek WCAG2.0.
Czy ktoś wie, jaki byłby właściwy sposób. Czy zamiast tego powinienem zmienić je na <em>
, czy to daje czytelnikom ekranów jakiekolwiek trudności? Wszelkie inne sugestie są mile widziane!
Tak naprawdę zmieniłem tagi na 'span' dla całego projektu. Pozbyłem się błędów w narzędziu walidacyjnym, a jak zauważyłeś, jest to bardziej semantycznie poprawne. – zelexir