Как вы проходите раздел 508 для поиска в HTML5?
-
12-11-2019 - |
Вопрос
508 Стандарты, раздел 1194.22 (а) утверждает, что: .
текст, эквивалентный для каждого нетекстового текста элемент должен быть предоставлен (например, через "ALT", "Longdesc", или в элементе Содержание).
Для поиска, используя
.<input type="text" alt="Search" value="" tabindex="1" name="s" id="s" />
передает стандарты 508, но не проходит проверку HTML 5.
использует теги генеракодицетагкода, единственным способом передачи как стандартов 508, так и проверка HTML 5, потому что я хотел бы избежать ненужного тега
<label>
?
Решение
Я думаю, вам нужно больше внимания к 1194,22 (n) в этой ситуации.Если вы действительно, отчаянно нужно обойтись без отдельного метки, вы можете попробовать что-то подобное:
<input type="search" value="" tabindex="1" name="s" id="s" />
<label for="s"><input type="submit" value="search"></label>
.
Но я решительно рекомендую хотя бы попробовать это в Screenreader ( nvda бесплатно,
В качестве альтернативы вы можете