Здравствуйте! не могу разобраться с тегом label, где его писать,а где нет, нужно ли оборачивать в него такие пункты, как “Ваш пол” “Месяц и год рождения:”, “Знакомые технологии:”, "Фото:"
вот мой код, пишет, что 100%, но не до конца понимание с тегом label не дает мне покоя:
Не надо весь текст в label оборачивать, этот тег не для этого предназначен, его цель это сделать так чтоб при клике на текст выбрался радиобаттон или у inputа курсор на форму поставился.
спасибо за пояснение, как раз тоже уже почитал литературу и понял, но вот интересует такой еще вопрос, можно ли оставлять текст голым? ведь если оборачивать тот текст в
А где конкретно прочитали? Мне тоже интересно.
По поводу “голого” текста у нас здесь мнения не совпали в прошлый раз.
Я считаю, что оборачивать надо. Текст в форме может быть обернут в параграф, например. А для заголовков в HTML5 есть тег legend.
В первой статье показан лишь фрагмент формы, вторая ссылается на справочник htmlbook. Актуальная версия находится по другому адресу - webref.ru. Возможно, в этом случае ничего не поменялось, но всё же.
Мое мнение, повторюсь, что текст должен быть обёрнут. И если это не label, как следует из статей, значит это будет span, p или legend.
Для семантики и отзывчивости страницы весь контент должен быть обернут в теги логически подходящие данному контенту. Другими словами как сказала Ineska так оно и есть
вот в данном случае, в какой тег обернуть “Ваш пол” , “Месяц и год рождения”? label для этого не подходит, а на “p” ругается образец задания, так как быть?
тут дело не в самодеятельности, а в понимании, ведь получается остается оголенный текст, что неправильно. Тег span тоже не совсем подходит, ведь в css он не особо поддается изменениям, тег legend так же сюда не подходит, совсем другой внешний вид тогда получается
еще и интересно, что на сайте пишут, что “Мы отслеживаем сообщения и постараемся ответить максимально быстро.” но здесь почему то нету ответа от создателей задания, которые и пролили бы свет на данную ситуацию