2 / 2 / 3
Регистрация: 26.08.2014
Сообщений: 165
1

Разница между id и class

31.12.2015, 23:31. Показов 1219. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Какая разница между id и class? Нет, я умею пользоваться поиском и гуглом. Я понял что класс можно использовать несколько раз а id один раз. Тогда лучше всегда использовать класс? Зачем нужен тогда id если класс использовать выгодней?
0
Лучшие ответы (1)
31.12.2015, 23:31
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.12.2015, 23:31
Ответы с готовыми решениями:

Есть ли разница между id и class
Всем доброго времени суток! На данный момент я учусь в одном училище с уклоном в IT. Там нам один препод постоянно говорит, что НУЖНО...

В чем принципиальная разница между id и class?
Принципиальная. Верстая, экспериментируя, разрабатывая начал задумываться над тем, в чем разница между id и class? Особенно, когда...

В чем разница между ID и Class и что лучшие использовать?
Добрый день не так давно начал изучать web, и у меня возникло пару вопросов 1) в чем разница между ID и Class и что лучшие использовать ?...

6
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
01.01.2016, 01:30 2
у них разный вес. рекомендую почитать про специфичность
1
2 / 2 / 3
Регистрация: 26.08.2014
Сообщений: 165
01.01.2016, 02:19  [ТС] 3
Спасибо! Значит id весит больше чем class, только как это может пригодиться обычному программисту? С новым годом!
0
Вежливость-главное оружие
 Аватар для some_name
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
01.01.2016, 02:24 4
Лучший ответ Сообщение было отмечено Ostap Shmit как решение

Решение

Ostap Shmit, причин несколько:
* class можно использовать сколь угодно много раз для разных элементов, а id - нет
* скорость поиска элемента: есть мнение, что по id поиск быстрее
1
Эксперт JSЭксперт HTML/CSS
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
01.01.2016, 07:04 5
Ещё есть стили, всё это, id, class, style, разные способы идентификации элемента или элементов на странице. Очень часто они просто не отличимы по воздействию, вот тут то и вылезают личные предпочтения отдельно взятого чела.

ИД это идентификатор одного единственного элемента на странице и часто используется со скриптом для поиска элемента.
Стили нередко работают в паре со криптом, но и класс тоже можно скриптом поменять.
Класс можно дать одновременно большому количеству разных элементов, ид и стиль только одному.
Класс тоже можно использовать для поиска элементов.

Чёрт ногу сломит, пиши как считаешь нужным.
1
10 / 10 / 6
Регистрация: 05.01.2012
Сообщений: 113
01.01.2016, 15:36 6
Если Вы хотите обратиться скриптом к какому-либо элементу, у вас нет иного пути, как использовать его ИД. Создавать для этого специальный класс, а потом писать для него в скрипте функцию поиска по классу я считаю нецелесообразным.

А задать стили элементу можно и так, и эдак, в зависимости от личных предпочтений.
1
5 / 5 / 0
Регистрация: 19.07.2015
Сообщений: 23
01.01.2016, 20:25 7
id нужен больше для Javascript чем для верстки. Так как можно конкретно обратиться к элементу
1
01.01.2016, 20:25
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.01.2016, 20:25
Помогаю со студенческими работами здесь

Какая разница id и class?
Доброе время суток! Подскажите, пожалуйста, какая разница между id и class. Каждому задаётся имя, каждому имени задаются свойства. В чём...

Разница между селекторами
div#container и div #container и #container div.container и div .container и .container есть разница?

Какое отличие в CSS между селекторами class и id
Объясните отличие между class и id в CSS где лучше пременять тот или иной элемент для меня они одинаковые по значению только пишутся по...

Разница между элементом и тэгом
В чём разница между элементом и тэгом в html?

В чем разница между комбинаторами?
в чем разница между комбинаторами: a b { свойства } a>b { свойства }


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Linux API: Полное руководство
hw_wired 08.02.2025
Linux API – это низкоуровневый программный интерфейс, обеспечивающий взаимодействие пользовательских приложений с ядром операционной системы. Он включает набор системных вызовов, библиотечных функций. . .
Асинхронное программировани­­­­­е и эмуляция async/await в C (СИ)
hw_wired 08.02.2025
Язык программирования C, несмотря на свой возраст, предоставляет неплохие средства для реализации асинхронных операций, позволяя создавать эффективные решения для обработки параллельных задач. В. . .
Как сгенерировать случайное число в указанном диапазоне в JavaScript
bytestream 08.02.2025
В JavaScript генерация случайных чисел основана на детерминированном алгоритме, который создает последовательность псевдослучайных значений. Встроенный метод Math. random() возвращает псевдослучайное. . .
Как получить список всех таблиц в PostgreSQL
bytestream 08.02.2025
PostgreSQL предлагает несколько методов для получения списка таблиц в базе данных. Наиболее распространенный способ - использование системного каталога pg_tables, который содержит информацию обо всех. . .
Java Spring для начинающих
bytestream 08.02.2025
Spring Framework - это универсальное решение для создания корпоративных Java-приложений. Он предоставляет комплексную программную и конфигурационную модель для современных приложений на Java. Spring. . .
Асинхронное программировани­­­­­­е и async/await в Visual Basic
bytestream 08.02.2025
В основе асинхронного программирования в Visual Basic лежит концепция неблокирующего выполнения операций. Когда программа встречает длительную операцию, например, чтение большого файла или запрос к. . .
Async/await и асинхронное программировани­­е в Delphi
bytestream 08.02.2025
Асинхронное программирование является неотъемлемой частью разработки современных приложений, позволяя создавать отзывчивые и эффективные программы. В Delphi реализация асинхронности опирается на. . .
Асинхронное программировани­­­­­е и async/await в C#
bytestream 08.02.2025
Асинхронное программирование - концепция, позволяющая приложениям эффективно выполнять длительные операции без блокировки основного потока выполнения. В контексте современной разработки на C# это. . .
Асинхронное программировани­­­­­е и горутины/каналы в Go
bytestream 08.02.2025
Язык Go изначально разрабатывался с учетом современных многоядерных процессоров и необходимости эффективного параллельного выполнения задач. В отличие от традиционных подходов к асинхронному. . .
Как восстановить stash в Git
hw_wired 08.02.2025
Git stash - это средство для временного сохранения изменений в рабочей директории. В процессе разработки часто возникают ситуации, когда нужно быстро переключиться на другую задачу, но текущие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru