This post говорил о недостатке использования селекторов ID в CSS. Вы больше знаете о преимуществах и недостатках использования селекторов идентификаторов в CSS? Когда следует использовать идентификаторы и когда следует использовать селектор классов? Благодарю.Преимущества и недостатки использования идентификаторов в CSS?
ответ
Селектор id используется для указания стиля для одного уникального элемента.
Селектор id использует атрибут id элемента HTML и определяется с помощью «#».
Правило стиля ниже будет применяться к элементу с идентификатором = «para1»:
#para1
{
text-align:center;
color:red;
}
Ссылка: Ref
Он просто идентифицирует один экземпляр для ID, класс будет наследовать в общий веб-сайт, более высокий уровень lvls.
Идентификаторы имеют более высокий уровень специфичности, чем классы в CSS. Это помогает создать сильные ориентиры для детей-селекторов. Они быстрее и легче идентифицируются в DOM по сравнению с классом.
Хотя, это на самом деле ничего не значит! Идентификаторы и классы более абстрактные понятия, чем что-либо. Основное правило:
Несколько элементов - класс
Элемент Singleton - ID
ли это важно? На самом деле, нет.
Это важно для некоторых, хороший структурированный css - прекрасная вещь по сравнению с файлом css «это не имеет значения». – Pogrindis
Ну, это имеет значение в теоретическом смысле, но в практичности разница слишком миниатюрна, чтобы иметь какое-либо реальное влияние. –
Это влияет, когда вы пытаетесь выполнить код ОСНОВНОГО. Я рекомендую вам рассмотреть, насколько ценна ваша работа! – Pogrindis
Если есть только один, используйте ID. Если может быть больше одного, используйте класс. Duh. –
Это сайт вопросов и ответов, а не бесплатный дискуссионный форум. Если вы хотите задать этот вопрос в определенном контексте, тогда все в порядке. Если вы хотите обсудить «этот пост», то я вижу много возможностей для этого в оригинальном блоге. –
Прочитав это сообщение, я должен задаться вопросом, почему они, кажется, думают (мое предположение из того, что сказано), что класс, используемый однажды, как-то лучше, чем ID ... –