Должен ли я повторить текст метки в for = "...." и id = ".."? - PullRequest
0 голосов
/ 24 мая 2010
  • Есть ли минусы 2-го метода? Почему http://www.webstandards.org/ решили использовать 2-й метод
  • Первый метод лучше, чем первый для пользователи программы чтения с экрана?

Первый

<label for="name">Name</label>
      <input id="name" />

Второй

<label for="n">Name</label>
      <input id="n" />

Ответы [ 2 ]

7 голосов
/ 24 мая 2010

Единственный аргумент - это то, что идентификатор не является описательным.Для страницы с небольшим содержанием это не будет иметь большого значения, но для более крупной страницы использование описательного идентификатора полезно при разработке.Кроме того, идентификаторы должны быть уникальными, поэтому однобуквенный подход устарел бы при вводе # 26: p

В качестве примечания, webstandards.org мог запустить свой HTML через утилиту сжатия, которая изменяет их описательные идентификаторына отдельные буквы, чтобы минимизировать время загрузки.например,

Их внутренний код - ваш первый пример, а компрессор выплевывает ваш второй.

0 голосов
/ 24 мая 2010

Я использую это:

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