99% издевательство 1/28

Ребят, серьезно?!

%D0%B5%D0%B1%D1%83%D1%87%D0%B0%D1%8F_%D0%A8

а код свой покажите

<!DOCTYPE html>
<html lang="ru">
  <head>
    <title>Испытание: формы — вспомнить всё</title>
    <meta charset="utf-8">
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <form action="/echo" method="post">
      <label for="field-name">Имя</label>
      <input type="text" name="name" id="field-name">
      <div class="half-width">
        <label for="field-brith-day">Дата рождения</label>
        <input type="text" name="brith-day" id="field-brith-day" class="date">
      </div>
      <div class="half-width">
        <label for="field-color">Цвет</label>
        <select name="color" id="field-color">
          <option value="1" selected>Рыжий</option>
        </select>
      </div>
      <label>
      <input type="checkbox" value="1" name="caress">
      Разрешать гладить
      </label>
      <label for="field-secret-course">Секретное блюдо</label>
      <input type="text" name="secret-course" id="field-secret-course">
      <div class="buttons">
        <input type="submit" value="Сохранить">
      </div>
    </form>
  </body>
</html>

<label><input type="checkbox" value="1" name="caress"> Разрешать гладить</label>

вот так этот элемент сделайте и будет 100%

Здравствуйте,
почему в этом случае поле и текст подписи связываются через for=“id”, а не просто оборачивается в lable?

В принципе разницы нет, если позволяет расположение элементов. То есть подпись и инпут находятся рядом, и между ними нет других элементов.
Но в данном случае как именно связывать подпись и инпут прописано в техническом задании.

Спасибо

1 лайк