2013-06-29 4 views
0

This post говорил о недостатке использования селекторов ID в CSS. Вы больше знаете о преимуществах и недостатках использования селекторов идентификаторов в CSS? Когда следует использовать идентификаторы и когда следует использовать селектор классов? Благодарю.Преимущества и недостатки использования идентификаторов в CSS?

+0

Если есть только один, используйте ID. Если может быть больше одного, используйте класс. Duh. –

+1

Это сайт вопросов и ответов, а не бесплатный дискуссионный форум. Если вы хотите задать этот вопрос в определенном контексте, тогда все в порядке. Если вы хотите обсудить «этот пост», то я вижу много возможностей для этого в оригинальном блоге. –

+1

Прочитав это сообщение, я должен задаться вопросом, почему они, кажется, думают (мое предположение из того, что сказано), что класс, используемый однажды, как-то лучше, чем ID ... –

ответ

1

Селектор id используется для указания стиля для одного уникального элемента.

Селектор id использует атрибут id элемента HTML и определяется с помощью «#».

Правило стиля ниже будет применяться к элементу с идентификатором = «para1»:

#para1 
{ 
text-align:center; 
color:red; 
} 

Ссылка: Ref

Он просто идентифицирует один экземпляр для ID, класс будет наследовать в общий веб-сайт, более высокий уровень lvls.

0

Идентификаторы имеют более высокий уровень специфичности, чем классы в CSS. Это помогает создать сильные ориентиры для детей-селекторов. Они быстрее и легче идентифицируются в DOM по сравнению с классом.

Хотя, это на самом деле ничего не значит! Идентификаторы и классы более абстрактные понятия, чем что-либо. Основное правило:

Несколько элементов - класс
Элемент Singleton - ID

ли это важно? На самом деле, нет.

+1

Это важно для некоторых, хороший структурированный css - прекрасная вещь по сравнению с файлом css «это не имеет значения». – Pogrindis

+0

Ну, это имеет значение в теоретическом смысле, но в практичности разница слишком миниатюрна, чтобы иметь какое-либо реальное влияние. –

+0

Это влияет, когда вы пытаетесь выполнить код ОСНОВНОГО. Я рекомендую вам рассмотреть, насколько ценна ваша работа! – Pogrindis