Я получаю эту ошибкуОшибка проверки на Nu HTML Checker: «Плохое значение для атрибута для ввода элемента».
Error: Bad value radio for attribute type on element input.
при попытке проверить следующий HTML на https://validator.w3.org/nu/#file
<fieldset>
<p class="city" id="citypref">Generally, I would prefer to live in...</p>
<br>
<label for="la" id="laLabel">
<br>
<input type="radio" name="city" id="la" value="la" aria-required="false" aria-labelledby="laLabel" role="radiogroup" >Los Angeles, California</label>
<br>
<label for="boston" id="bostonLabel">
<input type="radio" name="city" id="boston" value="boston" aria-required="false" aria-labelledby="bostonLabel" role="radiogroup" >Boston, Massachusetts</label>
<br>
<label for="both" id="bothLabel">
<input type="radio" name="city" id="both" value="both" aria-required="false" aria-labelledby="bothLabel" role="radiogroup" >Both</label>
<br>
<label for="neither" id="neitherLabel">
<input type="radio" name="city" id="neither" value="neither" aria-required="false" aria-labelledby="neitherLabel" role="radiogroup" >Neither</label>
<br>
</fieldset>
Любые советы?
@sideshowbarker Спасибо за обратную связь, что о '' ul' и li' теги? Валидатор, похоже, не принимает его в моем эксперименте. – Ibrahim
См. Пересмотренный ответ Стива: ARIA в HTML [запрещает 'role =" radiogroup "' for 'ul'] (https://www.w3.org/TR/html-aria/#ul) и [запрещает' role = " радио "' for 'li'] (https://www.w3.org/TR/html-aria/#li). Так что [этот пример в документе * Методы для документа WCAG 2.0] (https://www.w3.org/TR/WCAG20-TECHS/ARIA2.html#ARIA2-ex3) неверен - это ошибка в * Методах для WCAG 2.0 * doc. Единственным нормативным (официальным/официальным) источником правил использования ARIA в HTML является фактическая спецификация [ARIA in HTML] (https://www.w3.org/TR/html-aria). Любые примеры в другом месте должны быть проверены на соответствие правилам этой спецификации. – sideshowbarker