Выбор ответа Junior Семантика обновлено

Placeholder вместо label

Вопрос

Почему поле только с placeholder и без <label> считается ошибкой?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Подсказка исчезает при вводе, часто бледная и плохо служит подписью. Placeholder пропадает, как только человек начал печатать, и он уже не помнит, что это за поле.

Варианты ответа

  1. Placeholder не поддерживается в мобильных браузерах и там не виден
  2. Подсказка исчезает при вводе, часто бледная и плохо служит подписьюправильный ответ
  3. Поле без <label> не отправляется вместе с формой на сервер
  4. Placeholder запрещено использовать вместе с type="email"

Разбор

Placeholder пропадает, как только человек начал печатать, и он уже не помнит, что это за поле. Его серый цвет обычно не проходит по контрасту, а как доступное имя он используется лишь запасным вариантом. С отправкой формы label не связан: отправляется всё, у чего есть name. Мобильные браузеры placeholder поддерживают, ограничений с type="email" нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.