Что не так? и Почему не работает Label в месяце и годе рождения! Спасибо


#1

Профиль

    <form action="https://echo.htmlacademy.ru" method="post" enctype="multipart/form-data">
        <label>Ваш пол:
        <input type="radio" name="male" value="M" id="M"><label for="M">Мужской</label> <input type="radio" name="male" value="W" id="W" checked><label for="W">Женский</label></label><br>
        <label for="mouth-field">Месяц</label> и <label for="year">год рождения:</label>
        <br>
        <select name="Mouth">
        <option id="mouth-field">Январь</option>
        </select>
        <select name="Year">
            <option id="year">1990</option></select>
        <label=for="teh-field">Знакомые технологии:</label>
        <br>
        <select multiple size="4">
        <option>HTML</option>
        <option selected>CSS</option>
        <option>JavaScript</option>
        <option>Node.js</option>
        </select>
        <br>
        <label>Фото:<input type="file" name="Avatar"></label>
        <br>
        <input type="submit" name="Save" value="Сохранить">
    </form>
</body>

#2

id к select пропишите


#3
<label>Ваш пол:
    <input type="radio" name="male" value="M" id="M">
    <label for="M">Мужской</label>
    <input type="radio" name="male" value="W" id="W" checked>
    <label for="W">Женский</label>
</label>

Первый <label> и последний </label> я бы убрал.

<label=for="teh-field">  / ошибка в синтаксисе, и такой ID не определён /