Приветы всем форумчанам! В очередной раз проходил данную ветку в курсах и сам наткнулся на 95-99% (глюки, как указывается в большенстве созданных тем, буквы “М” или “Ж” в словах “Мужской” и “Женский”) на последнем испытание. Протестив разные варианты, 100% конечно в итоге получил, просто убрав логическую привязку и вложенность инпутов в лабелы, подумав, что наверное разработчики добавили костыли слегка ослабили критерии проверки для не перфекционистов Ниже 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%, как указывали юзеры выше в задании нет и быть не может. Стоит так же добавить, что обновление страницы так же все еще помогает, но это уже для тех, кому религия не позволяет, и отступ конечно между инпутом с радио и словами “Мужской” и “Женский” является обязательным.