99 / 99 / 27
Регистрация: 26.01.2012
Сообщений: 342
Записей в блоге: 1
1

class и id в чем смысл?

07.04.2012, 20:59. Показов 3590. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно в чем разница между class и id ? В каких случаях нельзя использовать class, а в каких id?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2012, 20:59
Ответы с готовыми решениями:

class classname; В чем смысл?
Доброго времени. Иногда встречается код типа: namespace Compiler { class Context; } ...

В чём смысл ограничения параметра типа базовым классом? Generics Base class constraint
public class A { public virtual void F() => Console.WriteLine("AAA"); ...

В чем отличие ref class от value class, где какой следует использовать?
САБЖ, мало по мало изучаю C++/CLI.. В голове каша, хотелось бы как то фундаментально осмыслить и...

В чем смысл this
Доброго время суток...Объяснить пожалуйста в чем смысл this??? Такой вопрос в билете на зачете .......

9
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
07.04.2012, 21:02 2
Тут нет какого-то строгого правила. По идеи, class - это для дизайнера, а id - для программиста.
1
47 / 36 / 0
Регистрация: 21.05.2010
Сообщений: 301
07.04.2012, 22:12 3
id должен быть уникальным (связано это с javascript), а клас нет
1
2833 / 1642 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
07.04.2012, 22:16 4
Цитата Сообщение от shtopor20 Посмотреть сообщение
id должен быть уникальным (связано это с javascript)
Не id должен быть уникальным, потому что это связано с javascript, а скорее наоборот - id часто используют в javascript, потому что он должен быть уникальным.
2
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
07.04.2012, 22:20 5
class тоже часто используют в javascript. Есть 100 инпутов, каждый надо обработать. Легче дать один класс и с ним работать, чем придумывать 100 уникальных id
0
47 / 36 / 0
Регистрация: 21.05.2010
Сообщений: 301
07.04.2012, 22:25 6
Я невидел чтобы в javascript использовали классы (и сам не использовал) поэтому так сказал
0
104 / 34 / 10
Регистрация: 15.12.2011
Сообщений: 146
07.04.2012, 23:52 7
Цитата Сообщение от Destank Посмотреть сообщение
Собственно в чем разница между class и id ? В каких случаях нельзя использовать class, а в каких id?
И id и class можно использовать в любых случаях, вот только id для одного элемента, а class для любых элементов ели нужно повторять какие то свойства. И еще в одном класе можно указивать несколько значений
пример:
HTML5
1
2
<div class="Header head"></div>
<div class="Header logo"></div>
Можно указать разные размеры но один шрифт!!!
1
13207 / 6595 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
08.04.2012, 06:29 8
Лучший ответ Сообщение было отмечено как решение

Решение

Помимо уникальности, селектор #id имеет приоритет на порядок выше, чем селектор .class .
HTML5
1
2
3
<div class="class" id="id">красное</div>
<div class="class">синее</div>
<div class="class">синее</div>
CSS
1
2
.class {color: #00f;}
#id    {color: #f00;}
4
228 / 208 / 27
Регистрация: 18.02.2010
Сообщений: 1,982
08.04.2012, 17:28 9
Ещё у меня подозрения есть, что поисковым ботам больше id нравится, например для хедера и футера, могу ошибаться.
1
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
08.04.2012, 23:12 10
согласен с Vovan-VE То-есть если элемент
HTML5
1
<div id='ci' class='ci'>ooo</div>
имеет следующий CSS
CSS
1
#ci{color:red;} .ci{color:blue;}
то текст в div будет red -красный .
И еще если нужно поставить ссылку на какой-то элемент в странице, то ему достаточно дать id (<h2 id="about">...</h2>) и ссылаться на него якорем (http://site/path/#about). А class это не умеет
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2012, 23:12
Помогаю со студенческими работами здесь

В чем смысл?
Привет всем! Не могу понять - в чем смысл магазинов электронных книг? Можно ведь скачать абсолютно...

В чем смысл интерфейсов?
Приветствую, Извините, что опять про интерфейсы. Полдня курил форумы и статьи про зачем они...

В чем смысл делегатов
Всем привет. Дошел до изучения делегатов (Шилдт С# 4.0 Полное руководство), там сказано что делегат...

В чем смысл указателей?
Дорогие друзья, не могу понять смысл указателей в С++? Для чего они нужны? Если не трудно на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru