Следующая тема охватывает доступность переключателей. Каждый выбор дается label с for атрибутом привязки к id соответствующего пункта, как рассматривалось в последней задаче. Поскольку радиокнопки часто входят в группу, где пользователь должен выбрать одну, есть способ семантически показать, что выбор является частью набора. Тег fieldset окружает всю группу переключателей для достижения этого. Он часто использует тег legend чтобы предоставить описание для группировки, которое считывается программами чтения с экрана для каждого выбора в элементе fieldset. fieldset и тег legend не нужны, если выбор не требует пояснений, например, гендерный выбор. Использование label с for атрибута для каждого переключателя достаточно. Вот пример:
<form>
<fieldset>
<legend> Выберите один из этих трех элементов: </ legend>
<input id = "one" type = "radio" name = "items" value = "one">
<label for = "one"> Выбор 1 </ label> <br>
<input id = "two" type = "radio" name = "items" value = "two">
<label for = "two"> Выбор 2 </ label> <br>
<input id = "three" type = "radio" name = "items" value = "three">
<label for = "three"> Choice Three </ label>
</ fieldset>
</ form>
Camper Cat хочет получить информацию о уровне ниндзя своих пользователей, когда они регистрируются в его списке электронной почты. Он добавил набор переключателей и узнал из нашего последнего урока, чтобы использовать метки меток for атрибутов для каждого выбора. Вперед Camper Cat! Однако его код по-прежнему нуждается в некоторой помощи. Измените тег div окружающий радиокнопки, на тег fieldset и измените тег p внутри него на legend.