Метка для контрольной группы (не индивидуальный контроль) - соответствие 508 HTML - PullRequest
0 голосов
/ 29 мая 2018

Предположим, у меня есть следующая форма, и мне нужно сделать ее совместимой с 508, добавив Label For=<id> для каждого дескриптора элемента управления.

В случае простых текстовых полей ясно, что Label For=<id>будет указывать на идентификатор текстовых полей.

В случае элементов управления выбором, таких как радиокнопки / флажки, Label For=<id> будет указывать на идентификатор отдельных вариантов выбора .

Но что делать с дескриптором контрольной группы, например Оценка скорости в следующем примере?

input[type=radio] {
  float: left;
}
<form id="myForm">

<label for="distance">Distance:</label>
<input type="text" id="distance"/>

<label for="unit">Unit:</label>
<select id="unit">
   <option value="miles">Miles</option>
   <option value="km">Km</option>
</select>

<p>Speed Assessment:</p>

<label for="speedSlow">Slow</label>
<input type="radio" name="speed" id="speedSlow"/><br/>
<label for="speedMedium">Medium</label>
<input type="radio" name="speed" id="speedMedium"/><br/>
<label for="speedFast">Fast</label>
<input type="radio" name="speed" id="speedFast"/><br/>


</form>

1 Ответ

0 голосов
/ 14 сентября 2018

<p>Speed Assessment:</p>

На мой взгляд, заголовок должен быть <h1>Speed Assessment:</h1>

, это не будет h1 в зависимости от использования предыдущих заголовков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...