Ошибка в курсе: Испытание: редактирование профиля [18/18]

Приветы всем форумчанам! В очередной раз проходил данную ветку в курсах и сам наткнулся на 95-99% (глюки, как указывается в большенстве созданных тем, буквы “М” или “Ж” в словах “Мужской” и “Женский”) на последнем испытание. Протестив разные варианты, 100% конечно в итоге получил, просто убрав логическую привязку и вложенность инпутов в лабелы, подумав, что наверное разработчики добавили костыли слегка ослабили критерии проверки для не перфекционистов :nerd_face: Ниже 100% код в Chrome последней версии:

без инпутов в лабелах на 100%
<html>
  <head>
    <meta charset="utf-8">
    <title>Испытание: редактирование профиля</title>
    <link rel="stylesheet" href="style.css">
 </head>
 <body>
   <h1>Профиль</h1>
   <form action="https://echo.htmlacademy.ru" method="post" enctype="multipart/form-data">
     Ваш пол:
     <input type="radio" name="sex" value="male"> Мужской
     <input type="radio" name="sex" value="female" checked> Женский
     <br>
     Месяц и год рождения:
     <br>
     <select name="mouth">
        <option value="january">Январь</option>
     </select>
     <select name="year">
        <option value="1990">1990</option>
     </select>
     <br>
     Знакомые технологии:
     <br>
     <select name="technology" multiple size="4">
        <option>HTML</option>
        <option selected>CSS</option>
        <option>JavaScript</option>
        <option>Node.js</option>
     </select>
     <br>
     Фото:
       <input type="file" name="photo">
       <input type="submit" value="Сохранить">
        </form>
      </body>
    </html>

А пока ждем фикса и сообщение от juwain и что-бы не плодить еще одну тему решил запостить сюда, в одну из самых активных топов по данному курсу, некий объединенный ответ.
Собственно чтобы пройти на 100% с чистой совестью и учитывая требование задания, что "Радиокнопки и подписи к ним должны быть сгруппированы в тегах <label> и как подсказывает Ineska тут, тут и тут Ваш код должен выглядеть именно вот так:

с инпутами в лабелах на 100%
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Испытание: редактирование профиля</title>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <h1>Профиль</h1>
    <form action="https://echo.htmlacademy.ru" method="post" enctype="multipart/form-data">
      Ваш пол:
      <label for="man"><input type="radio" name="sex" value="male" id="man"> Мужской
      </label>
      <label for="woman"><input type="radio" name="sex" value="female" checked id="woman"> Женский
      </label>
      <br>
      Месяц и год рождения:
      <br>
      <select name="mouth">
       <option value="january">Январь</option>
      </select>
      <select name="year">
       <option value="1990">1990</option>
      </select>
      <br>
      Знакомые технологии:
      <br>
      <select name="technology" multiple size="4">
      <option>HTML</option>
      <option selected>CSS</option>
      <option>JavaScript</option>
      <option>Node.js</option>
      </select>
      <br>
      Фото:
      <input type="file" name="photo">
      <input type="submit" value="Сохранить">
    </form>
  </body>
</html>

причем закрывающий тег </label> должен быть именно перенесен на следующую строку. Эта подсказка уже давалось juwain за что ему спасибо. Никакой зависимости от <id> или атрибута name, для достижения 100%, как указывали юзеры выше в задании нет и быть не может. Стоит так же добавить, что обновление страницы так же все еще помогает, но это уже для тех, кому религия не позволяет, и отступ конечно между инпутом с радио и словами “Мужской” и “Женский” является обязательным.

1 лайк