Понимаю, что я усложняю - с Label. Или же можно их тут так???
В общем… я с этим тегом замучалась
Испытание: редактирование профиля
Профиль
<form action="https://echo.htmlacademy.ru" method="post"enctype="multipart/form-data" >
<label for="pol">Ваш пол:
<input id="pol" type="radio" name="polmj" value="muj"> Мужской
<input id="pol" type="radio" name="polmj" value="jen" checked> Женский
</label><br>
<label for="data">Месяц и год рождения:<br>
<select id="data" name="datas">
<option value="jan">Январь</option>
<select>
<select id="data" name="god">
<option value="1990">1990</option>
</select>
</label><br>
<label for="texnolog">
Знакомые технологии:<br>
<select size=4 id="texnolog" name="yaziki">
<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 for="foto">Фото:
<input id="foto" type="file" name="Vibfile"></label><br>
<label for="soxr">
<input id="soxr" type="submit" value="Сохранить">
</label>
</form>
</body>
option уже закрыла (был ошибочка)
Или же select и input не надо было оборачивать в label? …
А если бы был текст. …то надо было бы?
И в первом…можно ли так?
Или делать еще один label для женский?
Да и во втором у меня так же.
.где select
Ineska
31.Октябрь.2016 05:43:55
5
Кнопку отправки формы в label оборачивать точно не надо.
Если вы связываете поле с подписью по id, то оборачивать поле в подпись уже не надо.
А в первом совсем неправильно. "Ваш пол: " это отдельно label, ни с чем не связанный. А вот у полей внутри у каждого своя подпись - слова “мужской” и “женский”.
<h1>Профиль</h1>
<form action="https://echo.htmlacademy.ru" method="post"enctype="multipart/form-data" >
Ваш пол:
<label><input type="radio" name="polmj" value="muj"> Мужской
</label>
<label><input type="radio" name="polmj" value="jen" checked> Женский
</label>
</label><br>
<label>Месяц и год рождения:<br>
<select name="month">
<option value="jan">Январь</option>
</select>
<select name="year">
<option value="1990">1990</option>
</select>
</label><br>
<label>
Знакомые технологии:<br>
<select size=4 name="yaziki">
<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" name="Vibfile">
</label><br>
<input type="submit" value="Сохранить">
</form>
</body>
А то у меня и тогда и сейчас 100 процентов…
Ineska
31.Октябрь.2016 14:27:23
9
Не вижу открывающий тег label для подписи “Ваш пол”.
А вот тут я не понимаю тогда…зачем он?
Он же делает привязку текста и формы…а тут ваш пол с чем связывать…
Извините, если мои мысли глупые.
…
Ineska
31.Октябрь.2016 17:41:37
11
Ничего, просто вы меня не так поняли. Посмотрите внимательно на фрагмент. Последняя строка - это закрывающий тег для “Ваш пол” . А открывающего тега нет совсем. И здесь оборачивать всё вместе не надо. Правильно будет обернуть только подпись:
<label>Ваш пол</label>
Наверное…конкретно ваш пол вообще не надо в label оборачивать. Так ведь.