Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке В чем особенность работы тега label

В чем особенность работы тега label


     23.03.2012    Общие вопросы по вёрстке    1813

вопрос
Я бы не назвал это вопросом, но своего рода он все же таковым является.
В чем разница применения тега label в ниже приведенных случаях?
<input type="text" name="title" id="title" /> <label for="title">Типа заголовок</label>

<label><input type="text" name="title" /> Типа заголовок</label>


Примечание: аттрибут id для работы скрипта/шаблона не обязателен, используется только для тега label.

Ответил: nowheremany


http://htmlbook.ru/html/label

Существует два способа связывания объекта и метки. Первый заключается в использовании идентификатора id внутри элемента формы и указании его имени в качестве атрибута for тега


IE6 не позволяет активировать поле формы при щелчке по тексту, когда поле с текстом находится внутри тега

Комментарии пользователей (2)

Sander
1125

1636 | 1202

Sander - 23 марта 2012 16:55 - Эксперт

Т.е. они абсолютно равносильны (не считая ущербного ie6) ?

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 23 марта 2012 18:38 - Админ

ie6 умер уже давно))))
я даже под ie7 поддержку не делаю уже на протяжении нескольких проектов)

Разница же заключается в основном в особенностях вёрстки, например на этом сайте инпуты находятся в label`ax из-за особенностей вёрстки, но это конечно не совсем прокатывает для DLE - риходится немного извращаться чтобы стили, казанные для label не применялись к эти тегам в форме добавления новостей, подписки на коментарии.
Т.е. цель была избавиться от лишнего кода (class="blablabla" у каждого label`a).

Так что как удобнее так и используйте

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы