|
11.05.2012, 11:56
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Octane
|
Идентификаторы вообще не нужны
|
Чем обоснуете?
|
|
11.05.2012, 12:16
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Очевидно, тем что на станице может быть несколько одинаковых функциональных блоков, а код, завязанный на идентификаторах, будет работать только с одним из них.
|
|
11.05.2012, 12:35
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Octane
|
Очевидно, тем что на станице может быть несколько одинаковых функциональных блоков, а код, завязанный на идентификаторах, будет работать только с одним из них.
|
Код, завязанный на обращении к элементам через их положение на странице, не более универсален.
Ситуации разные, в каждом конкретном случае приходится выбирать, что удобнее.
|
|
11.05.2012, 12:48
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Зачем привязывать к положению на странице? Достаточно искать элементы по CSS-классам или другим атрибутам внутри указанных контейнеров.
|
|
11.05.2012, 12:58
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Octane
|
Достаточно искать элементы по CSS-классам или другим атрибутам внутри указанных контейнеров.
|
А к этим указанным контейнерам тогда как обращаться? (как раз по id бы подошло, так как id это как раз тот другой атрибут внутри контейнера).
Последний раз редактировалось bes, 11.05.2012 в 13:03.
|
|
11.05.2012, 13:06
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Так же по CSS-классам)
Идентификаторы нужны только чтобы якоря на страницах делать.
Последний раз редактировалось Octane, 11.05.2012 в 13:21.
|
|
11.05.2012, 13:28
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Octane
|
Идентификаторы нужны только чтобы якоря на страницах делать.
|
Но ведь нужны же.
|
|
11.05.2012, 13:43
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от Octane
|
Идентификаторы нужны только чтобы якоря на страницах делать.
|
Ещё label привязывать к контролам.
|
|
11.05.2012, 13:55
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Да я помню про это, но IE6 уже никому не нужен, а остальные браузеры умеют ставить фокус в поле внутри label. Конечно могут быть варианты верстки, когда неудобно, чтобы input был внутри label, обычно так делают, чтобы реализовать placeholder, наложив label поверх input'а.
|
|
|
|