試圖驗證上https://validator.w3.org/nu/#fileNu HTML Checker的驗證錯誤:「元素輸入上屬性類型的值錯誤收音機」。
<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>
任何提示以下HTML,當我得到這個錯誤
Error: Bad value radio for attribute type on element input.
?
@sideshowbarker感謝您的反饋意見,怎麼樣'ul'和'li'標籤?驗證器在我的實驗中似乎不接受它。 – Ibrahim
請參閱史蒂夫的修訂答案:ARIA in HTML [禁止'role =「radiogroup」'爲'ul'](https://www.w3.org/TR/html-aria/#ul)和[禁止'role =「無線電「'爲'li'](https://www.w3.org/TR/html-aria/#li)。因此[WCAG 2.0 *技術*中的示例](https://www.w3.org/TR/WCAG20-TECHS/ARIA2.html#ARIA2-ex3)是錯誤的 - 這是* Techniques for WCAG 2.0 * doc。關於在HTML中使用ARIA的唯一規範(正式/官方)規則來源是實際的[ARIA in HTML](https://www.w3.org/TR/html-aria)規範。其他地方的任何示例都應該根據該規範中的規則進行檢查。 – sideshowbarker