Помогите понять причину отличий, оцените правильность и компактность разметки.
Причина как я понял в отступе. Перед словами “Мужской” и “Женский” пробовал ставить пробел и &nbps; Ни то ни другое не помогает.
Отправьте код текстом, пожалуйста.
Пробелы перед “мужской” и “женский” в коде есть. Должно быть правильно.
Кнопка для вставки кода текстом в редакторе сообщений выглядит так: </>
Спасибо. Про кнопку учту. Должно быть правильно… Но нет)…
Поэтому я и просила сбросить текстом.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Испытание: редактирование профиля</title>
</head>
<body>
<h1>Профиль</h1>
<form action="https://echo.htmlacademy.ru" method="post" enctype="multipart/form-data">
Ваш пол:
<label><input type="radio" name="sex" value="M"> Мужской</label>
<label><input type="radio" name="sex" checked value="F"> Женский</label><br>
<label>Месяц и год рождения:<br>
<select name="month">
<option value="january">Январь</option>
</select>
<select name="year">
<option value=1990>1990</option>
</select></label><br>
<label>Знакомые технологии:<br>
<select size="4" multiple name="technologies">
<option value="HTML">HTML</option>
<option value="CSS" selected>CSS</option>
<option value="JavaScript">JavaScript</option>
<option value="Node.js">Node.js</option>
</select>
</label><br>
<label>Фото: <input type="file"></label>
<input type="submit" value="Сохранить">
</form>
</body>
</html>
100% ваш код дает. Вы нажимали кнопку “Проверить” после того как добавили пробелы?
Блин, щас и правда 100%. Ложная тревога.
Сам код правильный?)
Правильный. Можете красоту навести еще) Чтобы улучшить читабельность.
И атрибуты, такие как selected, checked лучше писать последними.
Спасибо))
значение 1990 не обёрнуто в кавычки)
еще забыли про атрибут name в поле для загрузки файлов
Добрый вечер.
Пожалуйста, объясните: зачем слова “Месяц и год рождения” и “Знакомые технологии” оборачивать в , ведь насколько я понял смысловой нагрузки здесь это не принесет. Если оборачивать логично, то почему “Ваш пол” не обернуть в ?
Почему в label обернуто, об этом вы хотели спросить? В сообщении теги без применения кнопки </> не вставляются.
да про label шла речь, не заметил( Спасибо за разъяснения)
В label оборачивается для связки подписи и поля. Вы когда на подпись нажимаете, курсор на поле перемещается.
А первая строка не обернута, потому что ее не с чем связывать, ведь далее для каждого radio есть своя подпись.
Спасибо за ответ, я смысл оборачивать понял из курса) я имел в виду именно смысл оборачивать в лэйбл “Месяц и год рождения” и “Знакомые технологии” ведь все равно на само название “Месяц и год рождения” или “Знакомые технологии” никто кликать не будет.
Вот Мужской Женский удобно обернуть в лэйбл тк можно ткнуть на слово и выбор поставится)
Текст в форме без обертки быть не может. В курсе рассматривается только label. А еще это может быть span, p или legend.