Я использую плагин Ax , чтобы обеспечить действительность и доступность 508 моего приложения, а некоторые описанные нарушения носят слишком ограничительный характер, и я не знаю, как их исправить, поскольку они действительныслучаи:
1.«Ссылки должны иметь различимый текст»
В отношении ссылки на всплывающую подсказку, в которой не должно быть текста.Это рисунок и должен существовать на странице сам по себе.Как вообще вы обрабатываете безтекстовые ссылки, которые очень распространены?
<a href="#" rel="tooltip" data-toggle="tooltip" title="" data-original-title="This is a tooltip icon by itself">
2.Все элементы th с элементом role = columnheader / rowheader должны иметь ячейки данных, которые они описывают
«Мы не уверены, что это проблема, потому что: ячейки данных таблицы отсутствуют или пусты»
У меня есть таблица, где последний столбец «Действия», который содержит только графические значки, без текста;Например, есть кнопка «Просмотр», «Редактировать» и «Удалить».Столбец имеет структуру
<table>
<tr>
<td>
<a href="javascript:void(0)" title="Edit">
<i class="fa fa-pencil" alt="Edit"></i>
</a>
<a href="javascript:void(0)" title="Delete">
<i class="fa fa-trash" alt="Delete"></i>
</a>
</td>
. Отсутствие внутреннего HTML-текста вызывает нарушение Axe "Пустая ячейка".Я просто игнорирую это?Это распространенный сценарий, я не хочу, чтобы его постоянно били.