ЛД
Лена Дмитренко

Id vs Class. Почему многие так любят использовать "id", в то время, как можно все сделать при помощи "class" ?

Юрий Козиков
Юрий Козиков

писать меньше

ГН
Гаврила Навозный

"Все" - это что?
Например, выборка по классу вместо id с помощью джаваскрипт, когда элемент на странице всегда только один - крайне нерентабельное дело.
Так что тут все просто - если элемент уникальный, то id.
Если может встречаться несколько раз, то class
Кроме того, есть специфические ситуации, когда нужно использовать именно id, или класс.
Например, в документе можно сделать ссылку по id: Часть первая ...

Часть первая


А в случае использования микроформатов - наоборот, приходится использовать классы.
Собственно, да. Как ниже сказал Александр Голофаев, могут быть и id, и class у одного элемента.
Еще и классов при этом может несколько. Зависит от необходимости и от конкретной ситуации. Лишний код писать - тоже не есть гуд.

Ильшат
Ильшат

так у обьекта одновременно может быть и id и class... смотря для каких нужд, id для скриптов, например, class для стиля.. . много ньюансов....

Игорь
Игорь

Нужно просто внимательно прочитать описание каждого атрибута и все станет ясно кто и как называется при почти аналогичном совпадении функций :

id и class

Юлия
Юлия

весь секрет в CSS

ТП
Татьяна Пленкина

слышал что браузер быстрее обращается к id,не желе к class/.Хотя это слова какого то айтишника. Возможно он говнокодер.

Похожие вопросы
.htaccess файл редирект (вопрос внутри) как сделать редирект с /users/?uid=[id] на /id [id] ?
Есть ли программа чтоб узнать item или id любой вещи в игре
Почему многие не любят русских?
как пароль использовать в applre id. я ввожу например savelo123 но не правильно
Почему не подходит при регистрации Apple ID
почему многие не любят чеченцев???
почему многие не любят очкариков?
php: namespace vs dynamic class name
Как в браузере сделать вывод id анкеты вконтакте?
селектор class & id (css) зачем нужен селектор класса если есть айди и он даже пишется короче))?