18/18 Испытание: Редактирование профиля.

Помогите понять причину отличий, оцените правильность и компактность разметки.
Причина как я понял в отступе. Перед словами “Мужской” и “Женский” пробовал ставить пробел и &nbps; Ни то ни другое не помогает.

Отправьте код текстом, пожалуйста.

Пробелы перед “мужской” и “женский” в коде есть. Должно быть правильно.
Кнопка для вставки кода текстом в редакторе сообщений выглядит так: </>

1 лайк

Спасибо. Про кнопку учту. Должно быть правильно… Но нет)…

Поэтому я и просила сбросить текстом.

    <!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 лучше писать последними.

Спасибо))

:blush:

значение 1990 не обёрнуто в кавычки)

еще забыли про атрибут name в поле для загрузки файлов

Добрый вечер.
Пожалуйста, объясните: зачем слова “Месяц и год рождения” и “Знакомые технологии” оборачивать в , ведь насколько я понял смысловой нагрузки здесь это не принесет. Если оборачивать логично, то почему “Ваш пол” не обернуть в ?

Почему в label обернуто, об этом вы хотели спросить? В сообщении теги без применения кнопки </> не вставляются.

да про label шла речь, не заметил( Спасибо за разъяснения)

В label оборачивается для связки подписи и поля. Вы когда на подпись нажимаете, курсор на поле перемещается.
А первая строка не обернута, потому что ее не с чем связывать, ведь далее для каждого radio есть своя подпись.

Спасибо за ответ, я смысл оборачивать понял из курса) я имел в виду именно смысл оборачивать в лэйбл “Месяц и год рождения” и “Знакомые технологии” ведь все равно на само название “Месяц и год рождения” или “Знакомые технологии” никто кликать не будет.
Вот Мужской Женский удобно обернуть в лэйбл тк можно ткнуть на слово и выбор поставится)

Текст в форме без обертки быть не может. В курсе рассматривается только label. А еще это может быть span, p или legend.