Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » В чем особенность работы тега label

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


     Все вопросы » Общие вопросы по вёрстке    2933

вопрос
Я бы не назвал это вопросом, но своего рода он все же таковым является.
В чем разница применения тега 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
PHP-developer

Sander - -

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

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

Telegram: @sandev
Skype: Sander8804

ПафНутиЙ
Админ

ПафНутиЙ - -

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

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

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

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

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

наверх