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

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


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

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

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

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

Telegram: @sandev
Skype: Sander8804

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

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

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

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

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

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

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

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

наверх